@-webkit-keyframes glowing {
  from {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  50% {
    -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  to {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }
}

@-khtml-keyframes glowing {
  from {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  50% {
    -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  to {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }
}

@-moz-keyframes glowing {
  from {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  50% {
    -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  to {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }
}

@-ms-keyframes glowing {
  from {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  50% {
    -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  to {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }
}

@-o-keyframes glowing {
  from {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  50% {
    -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  to {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }
}

@keyframes glowing {
  from {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  50% {
    -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  to {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }
}

a.btn, input.btn, #select_menu .picker.btn {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.7), 0px 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.7), 0px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.7), 0px 1px 2px rgba(0, 0, 0, 0.2);
  background-color: #fefefe;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f1f1f1));
  background: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background: linear-gradient(top, #ffffff, #f1f1f1);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border: 1px solid #b2b2b2;
  height: 32px;
  line-height: 32px;
  color: #666666;
  text-shadow: 0 1px 1px white;
  margin: 0;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
}
a.btn:hover, input.btn:hover, #select_menu .picker.btn:hover {
  background-color: #fefefe;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ececec));
  background: -webkit-linear-gradient(top, #ffffff, #ececec);
  background: -moz-linear-gradient(top, #ffffff, #ececec);
  background: -o-linear-gradient(top, #ffffff, #ececec);
  background: linear-gradient(top, #ffffff, #ececec);
  color: #4d4d4d;
}
a.btn:active, input.btn:active, #select_menu .picker.btn:active {
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
  background: #fefefe;
  color: #4d4d4d;
}

div.btn a, div.btn input {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6), 0px 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6), 0px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.6), 0px 1px 2px rgba(0, 0, 0, 0.2);
  background-color: #fefefe;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f1f1f1));
  background: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background: linear-gradient(top, #ffffff, #f1f1f1);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF1F1F1');
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border: 1px solid #b2b2b2;
  font-weight: 300;
  font-size: 14px;
  color: #666666;
  text-shadow: 0 1px 1px white;
  margin: 0;
  text-decoration: none;
  color: #666666;
  height: 32px;
  line-height: 32px;
  display: block;
  cursor: pointer;
}
div.btn a:hover, div.btn input:hover {
  background-color: #fefefe;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ececec));
  background: -webkit-linear-gradient(top, #ffffff, #ececec);
  background: -moz-linear-gradient(top, #ffffff, #ececec);
  background: -o-linear-gradient(top, #ffffff, #ececec);
  background: linear-gradient(top, #ffffff, #ececec);
  color: #666666;
}
div.btn a:active, div.btn input:active {
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
  background: #fefefe;
  color: #666666;
}

input.btn, button.btn {
  height: 34px;
  cursor: pointer;
}

.btn-block {
  display: block;
}

.btn.disabled,
.btn.disabled:hover,
.btn.disabled:active,
input.btn:disabled,
button.btn:disabled {
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  background: #EEE;
  border: 1px solid #DDD;
  text-shadow: 0 1px 1px white;
  color: #CCC;
  cursor: default;
}

.btn-wrap {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e3e3e3), color-stop(100%, #f2f2f2));
  background: -webkit-linear-gradient(top, #e3e3e3, #f2f2f2);
  background: -moz-linear-gradient(top, #e3e3e3, #f2f2f2);
  background: -o-linear-gradient(top, #e3e3e3, #f2f2f2);
  background: linear-gradient(top, #e3e3e3, #f2f2f2);
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  -ms-border-radius: 200px;
  -o-border-radius: 200px;
  border-radius: 200px;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.04);
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.04);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.04);
  padding: 10px;
  display: inline-block;
}

a.btn.rounded, input.btn.rounded, .picker.rounded {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}

div.btn.rounded a, div.btn.rounded input {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}

a.btn.pill, input.btn.pill, .picker.pill {
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}

div.btn.pill a, div.btn.pill input {
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}

a.btn.circle, input.btn.circle, .picker.circle {
  -webkit-border-radius: 240px;
  -moz-border-radius: 240px;
  -ms-border-radius: 240px;
  -o-border-radius: 240px;
  border-radius: 240px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
  width: 120px;
  line-height: 120px;
  height: 120px;
  padding: 0px;
  border-width: 4px;
  font-size: 18px;
}

div.btn.circle a, div.btn.circle input {
  -webkit-border-radius: 240px;
  -moz-border-radius: 240px;
  -ms-border-radius: 240px;
  -o-border-radius: 240px;
  border-radius: 240px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
  width: 120px;
  line-height: 120px;
  height: 120px;
  padding: 0px;
  border-width: 4px;
  font-size: 18px;
}

a.btn.blue, input.btn.blue, #select_menu .picker.btn.blue {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b5e5), color-stop(100%, #008db2));
  background: -webkit-linear-gradient(top, #00b5e5, #008db2);
  background: -moz-linear-gradient(top, #00b5e5, #008db2);
  background: -o-linear-gradient(top, #00b5e5, #008db2);
  background: linear-gradient(top, #00b5e5, #008db2);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF00B5E5', endColorstr='#FF008DB2');
  background-color: #00a1cb;
  border-color: #007998;
  color: white;
  text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);
  text-decoration: none;
}
a.btn.blue:hover, input.btn.blue:hover, #select_menu .picker.btn.blue:hover {
  background-color: #00a1cb;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c9fe), color-stop(100%, #008db2));
  background: -webkit-linear-gradient(top, #00c9fe, #008db2);
  background: -moz-linear-gradient(top, #00c9fe, #008db2);
  background: -o-linear-gradient(top, #00c9fe, #008db2);
  background: linear-gradient(top, #00c9fe, #008db2);
}
a.btn.blue:active, input.btn.blue:active, #select_menu .picker.btn.blue:active {
  background: #1495b7;
  color: #e6e6e6;
}

div.btn.blue select {
  text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);
  text-decoration: none;
  color: white;
}
div.btn.blue a, div.btn.blue input {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b5e5), color-stop(100%, #008db2));
  background: -webkit-linear-gradient(top, #00b5e5, #008db2);
  background: -moz-linear-gradient(top, #00b5e5, #008db2);
  background: -o-linear-gradient(top, #00b5e5, #008db2);
  background: linear-gradient(top, #00b5e5, #008db2);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF00B5E5', endColorstr='#FF008DB2');
  background-color: #00a1cb;
  border-color: #007998;
  color: white;
  text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);
  text-decoration: none;
}
div.btn.blue a:hover, div.btn.blue input:hover {
  background-color: #00a1cb;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c9fe), color-stop(100%, #008db2));
  background: -webkit-linear-gradient(top, #00c9fe, #008db2);
  background: -moz-linear-gradient(top, #00c9fe, #008db2);
  background: -o-linear-gradient(top, #00c9fe, #008db2);
  background: linear-gradient(top, #00c9fe, #008db2);
}
div.btn.blue a:active, div.btn.blue input:active {
  background: #1495b7;
  color: #e6e6e6;
}

.btn.blue a {
  text-decoration: none;
  color: white;
}

.btn.blue select {
  color: white;
}

a.btn.green, input.btn.green, #select_menu .picker.btn.green {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8fcf00), color-stop(100%, #6b9c00));
  background: -webkit-linear-gradient(top, #8fcf00, #6b9c00);
  background: -moz-linear-gradient(top, #8fcf00, #6b9c00);
  background: -o-linear-gradient(top, #8fcf00, #6b9c00);
  background: linear-gradient(top, #8fcf00, #6b9c00);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8FCF00', endColorstr='#FF6B9C00');
  background-color: #7db500;
  border-color: #5a8200;
  color: white;
  text-shadow: 0 -1px 1px rgba(19, 28, 0, 0.35);
  text-decoration: none;
}
a.btn.green:hover, input.btn.green:hover, #select_menu .picker.btn.green:hover {
  background-color: #7db500;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a0e800), color-stop(100%, #6b9c00));
  background: -webkit-linear-gradient(top, #a0e800, #6b9c00);
  background: -moz-linear-gradient(top, #a0e800, #6b9c00);
  background: -o-linear-gradient(top, #a0e800, #6b9c00);
  background: linear-gradient(top, #a0e800, #6b9c00);
}
a.btn.green:active, input.btn.green:active, #select_menu .picker.btn.green:active {
  background: #76a312;
  color: #e6e6e6;
}

div.btn.green select {
  text-shadow: 0 -1px 1px rgba(19, 28, 0, 0.35);
  text-decoration: none;
  color: white;
}
div.btn.green a, div.btn.green input {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8fcf00), color-stop(100%, #6b9c00));
  background: -webkit-linear-gradient(top, #8fcf00, #6b9c00);
  background: -moz-linear-gradient(top, #8fcf00, #6b9c00);
  background: -o-linear-gradient(top, #8fcf00, #6b9c00);
  background: linear-gradient(top, #8fcf00, #6b9c00);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8FCF00', endColorstr='#FF6B9C00');
  background-color: #7db500;
  border-color: #5a8200;
  color: white;
  text-shadow: 0 -1px 1px rgba(19, 28, 0, 0.35);
  text-decoration: none;
}
div.btn.green a:hover, div.btn.green input:hover {
  background-color: #7db500;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a0e800), color-stop(100%, #6b9c00));
  background: -webkit-linear-gradient(top, #a0e800, #6b9c00);
  background: -moz-linear-gradient(top, #a0e800, #6b9c00);
  background: -o-linear-gradient(top, #a0e800, #6b9c00);
  background: linear-gradient(top, #a0e800, #6b9c00);
}
div.btn.green a:active, div.btn.green input:active {
  background: #76a312;
  color: #e6e6e6;
}

.btn.green a {
  text-decoration: none;
  color: white;
}

.btn.green select {
  color: white;
}

a.btn.orange, input.btn.orange, #select_menu .picker.btn.orange {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fa9915), color-stop(100%, #d87e04));
  background: -webkit-linear-gradient(top, #fa9915, #d87e04);
  background: -moz-linear-gradient(top, #fa9915, #d87e04);
  background: -o-linear-gradient(top, #fa9915, #d87e04);
  background: linear-gradient(top, #fa9915, #d87e04);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFA9915', endColorstr='#FFD87E04');
  background-color: #f18d05;
  border-color: #bf7004;
  color: white;
  text-shadow: 0 -1px 1px rgba(91, 53, 2, 0.35);
  text-decoration: none;
}
a.btn.orange:hover, input.btn.orange:hover, #select_menu .picker.btn.orange:hover {
  background-color: #f18d05;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fba42e), color-stop(100%, #d87e04));
  background: -webkit-linear-gradient(top, #fba42e, #d87e04);
  background: -moz-linear-gradient(top, #fba42e, #d87e04);
  background: -o-linear-gradient(top, #fba42e, #d87e04);
  background: linear-gradient(top, #fba42e, #d87e04);
}
a.btn.orange:active, input.btn.orange:active, #select_menu .picker.btn.orange:active {
  background: #d8891e;
  color: #e6e6e6;
}

div.btn.orange select {
  text-shadow: 0 -1px 1px rgba(91, 53, 2, 0.35);
  text-decoration: none;
  color: white;
}
div.btn.orange a, div.btn.orange input {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fa9915), color-stop(100%, #d87e04));
  background: -webkit-linear-gradient(top, #fa9915, #d87e04);
  background: -moz-linear-gradient(top, #fa9915, #d87e04);
  background: -o-linear-gradient(top, #fa9915, #d87e04);
  background: linear-gradient(top, #fa9915, #d87e04);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFA9915', endColorstr='#FFD87E04');
  background-color: #f18d05;
  border-color: #bf7004;
  color: white;
  text-shadow: 0 -1px 1px rgba(91, 53, 2, 0.35);
  text-decoration: none;
}
div.btn.orange a:hover, div.btn.orange input:hover {
  background-color: #f18d05;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fba42e), color-stop(100%, #d87e04));
  background: -webkit-linear-gradient(top, #fba42e, #d87e04);
  background: -moz-linear-gradient(top, #fba42e, #d87e04);
  background: -o-linear-gradient(top, #fba42e, #d87e04);
  background: linear-gradient(top, #fba42e, #d87e04);
}
div.btn.orange a:active, div.btn.orange input:active {
  background: #d8891e;
  color: #e6e6e6;
}

.btn.orange a {
  text-decoration: none;
  color: white;
}

.btn.orange select {
  color: white;
}

a.btn.yellow, input.btn.yellow, #select_menu .picker.btn.yellow {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fecb07), color-stop(100%, #d1a601));
  background: -webkit-linear-gradient(top, #fecb07, #d1a601);
  background: -moz-linear-gradient(top, #fecb07, #d1a601);
  background: -o-linear-gradient(top, #fecb07, #d1a601);
  background: linear-gradient(top, #fecb07, #d1a601);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFECB07', endColorstr='#FFD1A601');
  background-color: #eaba01;
  border-color: #b79201;
  color: white;
  text-shadow: 0 -1px 1px rgba(82, 65, 0, 0.35);
  text-decoration: none;
}
a.btn.yellow:hover, input.btn.yellow:hover, #select_menu .picker.btn.yellow:hover {
  background-color: #eaba01;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fed020), color-stop(100%, #d1a601));
  background: -webkit-linear-gradient(top, #fed020, #d1a601);
  background: -moz-linear-gradient(top, #fed020, #d1a601);
  background: -o-linear-gradient(top, #fed020, #d1a601);
  background: linear-gradient(top, #fed020, #d1a601);
}
a.btn.yellow:active, input.btn.yellow:active, #select_menu .picker.btn.yellow:active {
  background: #d3ac18;
  color: #e6e6e6;
}

div.btn.yellow select {
  text-shadow: 0 -1px 1px rgba(82, 65, 0, 0.35);
  text-decoration: none;
  color: white;
}
div.btn.yellow a, div.btn.yellow input {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fecb07), color-stop(100%, #d1a601));
  background: -webkit-linear-gradient(top, #fecb07, #d1a601);
  background: -moz-linear-gradient(top, #fecb07, #d1a601);
  background: -o-linear-gradient(top, #fecb07, #d1a601);
  background: linear-gradient(top, #fecb07, #d1a601);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFECB07', endColorstr='#FFD1A601');
  background-color: #eaba01;
  border-color: #b79201;
  color: white;
  text-shadow: 0 -1px 1px rgba(82, 65, 0, 0.35);
  text-decoration: none;
}
div.btn.yellow a:hover, div.btn.yellow input:hover {
  background-color: #eaba01;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fed020), color-stop(100%, #d1a601));
  background: -webkit-linear-gradient(top, #fed020, #d1a601);
  background: -moz-linear-gradient(top, #fed020, #d1a601);
  background: -o-linear-gradient(top, #fed020, #d1a601);
  background: linear-gradient(top, #fed020, #d1a601);
}
div.btn.yellow a:active, div.btn.yellow input:active {
  background: #d3ac18;
  color: #e6e6e6;
}

.btn.yellow a {
  text-decoration: none;
  color: white;
}

.btn.yellow select {
  color: white;
}

a.btn.red, input.btn.red, #select_menu .picker.btn.red {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8543f), color-stop(100%, #d9331a));
  background: -webkit-linear-gradient(top, #e8543f, #d9331a);
  background: -moz-linear-gradient(top, #e8543f, #d9331a);
  background: -o-linear-gradient(top, #e8543f, #d9331a);
  background: linear-gradient(top, #e8543f, #d9331a);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8543F', endColorstr='#FFD9331A');
  background-color: #e54028;
  border-color: #c22d18;
  color: white;
  text-shadow: 0 -1px 1px rgba(103, 24, 13, 0.35);
  text-decoration: none;
}
a.btn.red:hover, input.btn.red:hover, #select_menu .picker.btn.red:hover {
  background-color: #e54028;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eb6855), color-stop(100%, #d9331a));
  background: -webkit-linear-gradient(top, #eb6855, #d9331a);
  background: -moz-linear-gradient(top, #eb6855, #d9331a);
  background: -o-linear-gradient(top, #eb6855, #d9331a);
  background: linear-gradient(top, #eb6855, #d9331a);
}
a.btn.red:active, input.btn.red:active, #select_menu .picker.btn.red:active {
  background: #cd5240;
  color: #e6e6e6;
}

div.btn.red select {
  text-shadow: 0 -1px 1px rgba(103, 24, 13, 0.35);
  text-decoration: none;
  color: white;
}
div.btn.red a, div.btn.red input {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8543f), color-stop(100%, #d9331a));
  background: -webkit-linear-gradient(top, #e8543f, #d9331a);
  background: -moz-linear-gradient(top, #e8543f, #d9331a);
  background: -o-linear-gradient(top, #e8543f, #d9331a);
  background: linear-gradient(top, #e8543f, #d9331a);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8543F', endColorstr='#FFD9331A');
  background-color: #e54028;
  border-color: #c22d18;
  color: white;
  text-shadow: 0 -1px 1px rgba(103, 24, 13, 0.35);
  text-decoration: none;
}
div.btn.red a:hover, div.btn.red input:hover {
  background-color: #e54028;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eb6855), color-stop(100%, #d9331a));
  background: -webkit-linear-gradient(top, #eb6855, #d9331a);
  background: -moz-linear-gradient(top, #eb6855, #d9331a);
  background: -o-linear-gradient(top, #eb6855, #d9331a);
  background: linear-gradient(top, #eb6855, #d9331a);
}
div.btn.red a:active, div.btn.red input:active {
  background: #cd5240;
  color: #e6e6e6;
}

.btn.red a {
  text-decoration: none;
  color: white;
}

.btn.red select {
  color: white;
}

a.btn.purple, input.btn.purple, #select_menu .picker.btn.purple {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #99389f), color-stop(100%, #752a79));
  background: -webkit-linear-gradient(top, #99389f, #752a79);
  background: -moz-linear-gradient(top, #99389f, #752a79);
  background: -o-linear-gradient(top, #99389f, #752a79);
  background: linear-gradient(top, #99389f, #752a79);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF99389F', endColorstr='#FF752A79');
  background-color: #87318c;
  border-color: #632466;
  color: white;
  text-shadow: 0 -1px 1px rgba(26, 9, 27, 0.35);
  text-decoration: none;
}
a.btn.purple:hover, input.btn.purple:hover, #select_menu .picker.btn.purple:hover {
  background-color: #87318c;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ab3eb2), color-stop(100%, #752a79));
  background: -webkit-linear-gradient(top, #ab3eb2, #752a79);
  background: -moz-linear-gradient(top, #ab3eb2, #752a79);
  background: -o-linear-gradient(top, #ab3eb2, #752a79);
  background: linear-gradient(top, #ab3eb2, #752a79);
}
a.btn.purple:active, input.btn.purple:active, #select_menu .picker.btn.purple:active {
  background: #764479;
  color: #e6e6e6;
}

div.btn.purple select {
  text-shadow: 0 -1px 1px rgba(26, 9, 27, 0.35);
  text-decoration: none;
  color: white;
}
div.btn.purple a, div.btn.purple input {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #99389f), color-stop(100%, #752a79));
  background: -webkit-linear-gradient(top, #99389f, #752a79);
  background: -moz-linear-gradient(top, #99389f, #752a79);
  background: -o-linear-gradient(top, #99389f, #752a79);
  background: linear-gradient(top, #99389f, #752a79);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF99389F', endColorstr='#FF752A79');
  background-color: #87318c;
  border-color: #632466;
  color: white;
  text-shadow: 0 -1px 1px rgba(26, 9, 27, 0.35);
  text-decoration: none;
}
div.btn.purple a:hover, div.btn.purple input:hover {
  background-color: #87318c;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ab3eb2), color-stop(100%, #752a79));
  background: -webkit-linear-gradient(top, #ab3eb2, #752a79);
  background: -moz-linear-gradient(top, #ab3eb2, #752a79);
  background: -o-linear-gradient(top, #ab3eb2, #752a79);
  background: linear-gradient(top, #ab3eb2, #752a79);
}
div.btn.purple a:active, div.btn.purple input:active {
  background: #764479;
  color: #e6e6e6;
}

.btn.purple a {
  text-decoration: none;
  color: white;
}

.btn.purple select {
  color: white;
}

a.btn.black, input.btn.black, #select_menu .picker.btn.black {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #272727), color-stop(100%, #0d0d0d));
  background: -webkit-linear-gradient(top, #272727, #0d0d0d);
  background: -moz-linear-gradient(top, #272727, #0d0d0d);
  background: -o-linear-gradient(top, #272727, #0d0d0d);
  background: linear-gradient(top, #272727, #0d0d0d);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF272727', endColorstr='#FF0D0D0D');
  background-color: #1a1a1a;
  border-color: black;
  color: white;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35);
  text-decoration: none;
}
a.btn.black:hover, input.btn.black:hover, #select_menu .picker.btn.black:hover {
  background-color: #1a1a1a;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #343434), color-stop(100%, #0d0d0d));
  background: -webkit-linear-gradient(top, #343434, #0d0d0d);
  background: -moz-linear-gradient(top, #343434, #0d0d0d);
  background: -o-linear-gradient(top, #343434, #0d0d0d);
  background: linear-gradient(top, #343434, #0d0d0d);
}
a.btn.black:active, input.btn.black:active, #select_menu .picker.btn.black:active {
  background: #1a1a1a;
  color: #e6e6e6;
}

div.btn.black select {
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35);
  text-decoration: none;
  color: white;
}
div.btn.black a, div.btn.black input {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #272727), color-stop(100%, #0d0d0d));
  background: -webkit-linear-gradient(top, #272727, #0d0d0d);
  background: -moz-linear-gradient(top, #272727, #0d0d0d);
  background: -o-linear-gradient(top, #272727, #0d0d0d);
  background: linear-gradient(top, #272727, #0d0d0d);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF272727', endColorstr='#FF0D0D0D');
  background-color: #1a1a1a;
  border-color: black;
  color: white;
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.35);
  text-decoration: none;
}
div.btn.black a:hover, div.btn.black input:hover {
  background-color: #1a1a1a;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #343434), color-stop(100%, #0d0d0d));
  background: -webkit-linear-gradient(top, #343434, #0d0d0d);
  background: -moz-linear-gradient(top, #343434, #0d0d0d);
  background: -o-linear-gradient(top, #343434, #0d0d0d);
  background: linear-gradient(top, #343434, #0d0d0d);
}
div.btn.black a:active, div.btn.black input:active {
  background: #1a1a1a;
  color: #e6e6e6;
}

.btn.black a {
  text-decoration: none;
  color: white;
}

.btn.black select {
  color: white;
}

a.btn.flat, input.btn.flat {
  -webkit-transition-property: background, color;
  -moz-transition-property: background, color;
  -o-transition-property: background, color;
  transition-property: background, color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #e9e9e9;
  border: 1px solid #d4d4d4;
  text-shadow: none;
}
a.btn.flat:hover, input.btn.flat:hover {
  background: #fbfbfb;
}
a.btn.flat:active, input.btn.flat:active {
  background: #eeeeee;
}
a.btn.flat.disabled, input.btn.flat.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

div.btn.flat a, div.btn.flat input {
  -webkit-transition-property: background, color;
  -moz-transition-property: background, color;
  -o-transition-property: background, color;
  transition-property: background, color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #e9e9e9;
  border: 1px solid #d4d4d4;
  text-shadow: none;
}
div.btn.flat a:hover, div.btn.flat input:hover {
  background: #fbfbfb;
}
div.btn.flat a:active, div.btn.flat input:active {
  background: #eeeeee;
}
div.btn.flat a.disabled, div.btn.flat input.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

div.btn.flat.blue a, div.btn.flat.blue input {
  -webkit-transition-property: background, color;
  -moz-transition-property: background, color;
  -o-transition-property: background, color;
  transition-property: background, color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #00a1cb;
  color: white;
  text-shadow: none;
  border: 1px solid #007998;
}
div.btn.flat.blue a:hover, div.btn.flat.blue input:hover {
  background: #00b5e5;
}
div.btn.flat.blue a:active, div.btn.flat.blue input:active {
  background: #1495b7;
}
div.btn.flat.blue a.disabled, div.btn.flat.blue input.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

a.btn.flat.blue, input.btn.flat.blue, #select_menu .picker.btn.flat.blue {
  -webkit-transition-property: background, color;
  -moz-transition-property: background, color;
  -o-transition-property: background, color;
  transition-property: background, color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #00a1cb;
  color: white;
  text-shadow: none;
  border: 1px solid #007998;
}
a.btn.flat.blue:hover, input.btn.flat.blue:hover, #select_menu .picker.btn.flat.blue:hover {
  background: #00b5e5;
}
a.btn.flat.blue:active, input.btn.flat.blue:active, #select_menu .picker.btn.flat.blue:active {
  background: #1495b7;
}
a.btn.flat.blue.disabled, input.btn.flat.blue.disabled, #select_menu .picker.btn.flat.blue.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

div.btn.flat.green a, div.btn.flat.green input {
  -webkit-transition-property: background, color;
  -moz-transition-property: background, color;
  -o-transition-property: background, color;
  transition-property: background, color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #7db500;
  color: white;
  text-shadow: none;
  border: 1px solid #5a8200;
}
div.btn.flat.green a:hover, div.btn.flat.green input:hover {
  background: #8fcf00;
}
div.btn.flat.green a:active, div.btn.flat.green input:active {
  background: #76a312;
}
div.btn.flat.green a.disabled, div.btn.flat.green input.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

a.btn.flat.green, input.btn.flat.green, #select_menu .picker.btn.flat.green {
  -webkit-transition-property: background, color;
  -moz-transition-property: background, color;
  -o-transition-property: background, color;
  transition-property: background, color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #7db500;
  color: white;
  text-shadow: none;
  border: 1px solid #5a8200;
}
a.btn.flat.green:hover, input.btn.flat.green:hover, #select_menu .picker.btn.flat.green:hover {
  background: #8fcf00;
}
a.btn.flat.green:active, input.btn.flat.green:active, #select_menu .picker.btn.flat.green:active {
  background: #76a312;
}
a.btn.flat.green.disabled, input.btn.flat.green.disabled, #select_menu .picker.btn.flat.green.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

div.btn.flat.orange a, div.btn.flat.orange input {
  -webkit-transition-property: background, color;
  -moz-transition-property: background, color;
  -o-transition-property: background, color;
  transition-property: background, color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #f18d05;
  color: white;
  text-shadow: none;
  border: 1px solid #bf7004;
}
div.btn.flat.orange a:hover, div.btn.flat.orange input:hover {
  background: #fa9915;
}
div.btn.flat.orange a:active, div.btn.flat.orange input:active {
  background: #d8891e;
}
div.btn.flat.orange a.disabled, div.btn.flat.orange input.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

a.btn.flat.orange, input.btn.flat.orange, #select_menu .picker.btn.flat.orange {
  -webkit-transition-property: background, color;
  -moz-transition-property: background, color;
  -o-transition-property: background, color;
  transition-property: background, color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #f18d05;
  color: white;
  text-shadow: none;
  border: 1px solid #bf7004;
}
a.btn.flat.orange:hover, input.btn.flat.orange:hover, #select_menu .picker.btn.flat.orange:hover {
  background: #fa9915;
}
a.btn.flat.orange:active, input.btn.flat.orange:active, #select_menu .picker.btn.flat.orange:active {
  background: #d8891e;
}
a.btn.flat.orange.disabled, input.btn.flat.orange.disabled, #select_menu .picker.btn.flat.orange.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

div.btn.flat.yellow a, div.btn.flat.yellow input {
  -webkit-transition-property: background, color;
  -moz-transition-property: background, color;
  -o-transition-property: background, color;
  transition-property: background, color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #eaba01;
  color: white;
  text-shadow: none;
  border: 1px solid #b79201;
}
div.btn.flat.yellow a:hover, div.btn.flat.yellow input:hover {
  background: #fecb07;
}
div.btn.flat.yellow a:active, div.btn.flat.yellow input:active {
  background: #d3ac18;
}
div.btn.flat.yellow a.disabled, div.btn.flat.yellow input.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

a.btn.flat.yellow, input.btn.flat.yellow, #select_menu .picker.btn.flat.yellow {
  -webkit-transition-property: background, color;
  -moz-transition-property: background, color;
  -o-transition-property: background, color;
  transition-property: background, color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #eaba01;
  color: white;
  text-shadow: none;
  border: 1px solid #b79201;
}
a.btn.flat.yellow:hover, input.btn.flat.yellow:hover, #select_menu .picker.btn.flat.yellow:hover {
  background: #fecb07;
}
a.btn.flat.yellow:active, input.btn.flat.yellow:active, #select_menu .picker.btn.flat.yellow:active {
  background: #d3ac18;
}
a.btn.flat.yellow.disabled, input.btn.flat.yellow.disabled, #select_menu .picker.btn.flat.yellow.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

div.btn.flat.red a, div.btn.flat.red input {
  -webkit-transition-property: background, color;
  -moz-transition-property: background, color;
  -o-transition-property: background, color;
  transition-property: background, color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #e54028;
  color: white;
  text-shadow: none;
  border: 1px solid #c22d18;
}
div.btn.flat.red a:hover, div.btn.flat.red input:hover {
  background: #e8543f;
}
div.btn.flat.red a:active, div.btn.flat.red input:active {
  background: #cd5240;
}
div.btn.flat.red a.disabled, div.btn.flat.red input.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

a.btn.flat.red, input.btn.flat.red, #select_menu .picker.btn.flat.red {
  -webkit-transition-property: background, color;
  -moz-transition-property: background, color;
  -o-transition-property: background, color;
  transition-property: background, color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #e54028;
  color: white;
  text-shadow: none;
  border: 1px solid #c22d18;
}
a.btn.flat.red:hover, input.btn.flat.red:hover, #select_menu .picker.btn.flat.red:hover {
  background: #e8543f;
}
a.btn.flat.red:active, input.btn.flat.red:active, #select_menu .picker.btn.flat.red:active {
  background: #cd5240;
}
a.btn.flat.red.disabled, input.btn.flat.red.disabled, #select_menu .picker.btn.flat.red.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

div.btn.flat.purple a, div.btn.flat.purple input {
  -webkit-transition-property: background, color;
  -moz-transition-property: background, color;
  -o-transition-property: background, color;
  transition-property: background, color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #87318c;
  color: white;
  text-shadow: none;
  border: 1px solid #632466;
}
div.btn.flat.purple a:hover, div.btn.flat.purple input:hover {
  background: #99389f;
}
div.btn.flat.purple a:active, div.btn.flat.purple input:active {
  background: #764479;
}
div.btn.flat.purple a.disabled, div.btn.flat.purple input.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

a.btn.flat.purple, input.btn.flat.purple, #select_menu .picker.btn.flat.purple {
  -webkit-transition-property: background, color;
  -moz-transition-property: background, color;
  -o-transition-property: background, color;
  transition-property: background, color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #87318c;
  color: white;
  text-shadow: none;
  border: 1px solid #632466;
}
a.btn.flat.purple:hover, input.btn.flat.purple:hover, #select_menu .picker.btn.flat.purple:hover {
  background: #99389f;
}
a.btn.flat.purple:active, input.btn.flat.purple:active, #select_menu .picker.btn.flat.purple:active {
  background: #764479;
}
a.btn.flat.purple.disabled, input.btn.flat.purple.disabled, #select_menu .picker.btn.flat.purple.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

div.btn.flat.black a, div.btn.flat.black input {
  -webkit-transition-property: background, color;
  -moz-transition-property: background, color;
  -o-transition-property: background, color;
  transition-property: background, color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #1a1a1a;
  color: white;
  text-shadow: none;
  border: 1px solid black;
}
div.btn.flat.black a:hover, div.btn.flat.black input:hover {
  background: #272727;
}
div.btn.flat.black a:active, div.btn.flat.black input:active {
  background: #1a1a1a;
}
div.btn.flat.black a.disabled, div.btn.flat.black input.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

a.btn.flat.black, input.btn.flat.black, #select_menu .picker.btn.flat.black {
  -webkit-transition-property: background, color;
  -moz-transition-property: background, color;
  -o-transition-property: background, color;
  transition-property: background, color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background: #1a1a1a;
  color: white;
  text-shadow: none;
  border: 1px solid black;
}
a.btn.flat.black:hover, input.btn.flat.black:hover, #select_menu .picker.btn.flat.black:hover {
  background: #272727;
}
a.btn.flat.black:active, input.btn.flat.black:active, #select_menu .picker.btn.flat.black:active {
  background: #1a1a1a;
}
a.btn.flat.black.disabled, input.btn.flat.black.disabled, #select_menu .picker.btn.flat.black.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

.btn-large {
  font-size: 19px;
  height: 38.4px;
  line-height: 38.4px;
  padding: 0px 30.72px;
}

input.btn-large, button.btn-large {
  height: 40.4px;
}

.btn-small {
  font-size: 12px;
  height: 25.6px;
  line-height: 25.6px;
  padding: 0px 20.48px;
}

input.btn-small, button.btn-small {
  height: 27.6px;
}

.btn-tiny {
  font-size: 11px;
  height: 22.4px;
  line-height: 22.4px;
  padding: 0px 17.92px;
}

input.btn-tiny, button.btn-tiny {
  height: 24.4px;
}

.btn.glow {
  -webkit-animation-duration: 3s;
  -moz-animation-duration: 3s;
  -ms-animation-duration: 3s;
  -o-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  -khtml-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: glowing;
  -khtml-animation-name: glowing;
  -moz-animation-name: glowing;
  -ms-animation-name: glowing;
  -o-animation-name: glowing;
  animation-name: glowing;
}
.btn.glow:active {
  -webkit-animation-name: none;
  -moz-animation-name: none;
  -ms-animation-name: none;
  -o-animation-name: none;
  animation-name: none;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
}