.none {
  display: none;
}
.util-border-radius-none {
  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none;
}
.util-text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.util-textHidden {
  text-indent: 99999px;
  overflow: hidden;
}
button {
  font-family: inherit;
}
button:hover {
  font-family: inherit;
}
.axbutton-style-normal {
  background: #fdfdfd;
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#fdfdfd, #e8e8e8);
  /* For Safari */
  background-image: -o-linear-gradient(#fdfdfd, #e8e8e8);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#fdfdfd, #e8e8e8);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#fdfdfd, #e8e8e8);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#e8e8e8);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#e8e8e8);
  /*For IE7-8-9*/
  color: #6e7a85;
  text-align: center;
  border: none;
  padding: 0 8px;
  margin: 0;
  box-sizing: content-box;
  display: inline-block;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #b9babc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px 5px 5px 5px;
  -moz-border-radius: 4px 5px 5px 5px;
  border-radius: 4px 5px 5px 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.axbutton-style-classic {
  background: #c1cdd5;
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#c1cdd5, #98a4ae);
  /* For Safari */
  background-image: -o-linear-gradient(#c1cdd5, #98a4ae);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#c1cdd5, #98a4ae);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#c1cdd5, #98a4ae);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c1cdd5, endColorstr=#98a4ae);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c1cdd5, endColorstr=#98a4ae);
  /*For IE7-8-9*/
  color: #5c6b74;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.25);
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #81898e;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px 5px 5px 5px;
  -moz-border-radius: 4px 5px 5px 5px;
  border-radius: 4px 5px 5px 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.axbutton-style-blue {
  background: #6faee1;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#6faee1, #468ec9);
  /* For Safari */
  background-image: -o-linear-gradient(#6faee1, #468ec9);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#6faee1, #468ec9);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#6faee1, #468ec9);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#6faee1, endColorstr=#468ec9);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#6faee1, endColorstr=#468ec9);
  /*For IE7-8-9*/
  color: #d0ebfe;
  border: 1px solid #3f80b1;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.axbutton-style-green {
  background: #98c87b;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#98c87b, #79aa5a);
  /* For Safari */
  background-image: -o-linear-gradient(#98c87b, #79aa5a);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#98c87b, #79aa5a);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#98c87b, #79aa5a);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#98c87b, endColorstr=#79aa5a);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#98c87b, endColorstr=#79aa5a);
  /*For IE7-8-9*/
  color: #dffebe;
  border: 1px solid #6a9751;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.axbutton-style-red {
  background: #c65a5b;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#c65a5b, #a93b3e);
  /* For Safari */
  background-image: -o-linear-gradient(#c65a5b, #a93b3e);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#c65a5b, #a93b3e);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#c65a5b, #a93b3e);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c65a5b, endColorstr=#a93b3e);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c65a5b, endColorstr=#a93b3e);
  /*For IE7-8-9*/
  color: #fcccc9;
  border: 1px solid #87302b;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.axbutton-style-disabled {
  background: #d7d7d7;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#d7d7d7, #d7d7d7);
  /* For Safari */
  background-image: -o-linear-gradient(#d7d7d7, #d7d7d7);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#d7d7d7, #d7d7d7);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#d7d7d7, #d7d7d7);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d7d7d7, endColorstr=#d7d7d7);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d7d7d7, endColorstr=#d7d7d7);
  /*For IE7-8-9*/
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  color: #eaeaea;
  border: 1px solid #cccccc;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.axbutton-event-normal {
  background: #fdfdfd;
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#fdfdfd, #e8e8e8);
  /* For Safari */
  background-image: -o-linear-gradient(#fdfdfd, #e8e8e8);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#fdfdfd, #e8e8e8);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#fdfdfd, #e8e8e8);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#e8e8e8);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#e8e8e8);
  /*For IE7-8-9*/
  color: #6e7a85;
  text-align: center;
  border: none;
  padding: 0 8px;
  margin: 0;
  box-sizing: content-box;
  display: inline-block;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #b9babc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px 5px 5px 5px;
  -moz-border-radius: 4px 5px 5px 5px;
  border-radius: 4px 5px 5px 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.axbutton-event-normal:hover,
.axbutton-event-normal:focus {
  background: #e8e8e8;
  text-decoration: none;
  color: #6e7a85;
}
.axbutton-event-normal:active {
  box-shadow: none;
}
.axbutton-event-classic {
  background: #c1cdd5;
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#c1cdd5, #98a4ae);
  /* For Safari */
  background-image: -o-linear-gradient(#c1cdd5, #98a4ae);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#c1cdd5, #98a4ae);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#c1cdd5, #98a4ae);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c1cdd5, endColorstr=#98a4ae);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c1cdd5, endColorstr=#98a4ae);
  /*For IE7-8-9*/
  color: #5c6b74;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.25);
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #81898e;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px 5px 5px 5px;
  -moz-border-radius: 4px 5px 5px 5px;
  border-radius: 4px 5px 5px 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.axbutton-event-classic:hover,
.axbutton-event-classic:focus {
  background: #98a4ae;
  text-decoration: none;
  color: #5c6b74;
}
.axbutton-event-classic:active {
  box-shadow: none;
}
.axbutton-event-blue {
  background: #6faee1;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#6faee1, #468ec9);
  /* For Safari */
  background-image: -o-linear-gradient(#6faee1, #468ec9);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#6faee1, #468ec9);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#6faee1, #468ec9);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#6faee1, endColorstr=#468ec9);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#6faee1, endColorstr=#468ec9);
  /*For IE7-8-9*/
  color: #d0ebfe;
  border: 1px solid #3f80b1;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.axbutton-event-blue:hover,
.axbutton-event-blue:focus {
  background: #468ec9;
}
.axbutton-event-blue:active {
  box-shadow: none;
}
.axbutton-event-green {
  background: #98c87b;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#98c87b, #79aa5a);
  /* For Safari */
  background-image: -o-linear-gradient(#98c87b, #79aa5a);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#98c87b, #79aa5a);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#98c87b, #79aa5a);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#98c87b, endColorstr=#79aa5a);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#98c87b, endColorstr=#79aa5a);
  /*For IE7-8-9*/
  color: #dffebe;
  border: 1px solid #6a9751;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.axbutton-event-green:hover,
.axbutton-event-green:focus {
  background: #79aa5a;
}
.axbutton-event-green:active {
  box-shadow: none;
}
.axbutton-event-red {
  background: #c65a5b;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#c65a5b, #a93b3e);
  /* For Safari */
  background-image: -o-linear-gradient(#c65a5b, #a93b3e);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#c65a5b, #a93b3e);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#c65a5b, #a93b3e);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c65a5b, endColorstr=#a93b3e);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c65a5b, endColorstr=#a93b3e);
  /*For IE7-8-9*/
  color: #fcccc9;
  border: 1px solid #87302b;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.axbutton-event-red:hover,
.axbutton-event-red:focus {
  background: #a93b3e;
}
.axbutton-event-red:active {
  box-shadow: none;
}
.axbutton-event-disabled {
  background: #d7d7d7;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#d7d7d7, #d7d7d7);
  /* For Safari */
  background-image: -o-linear-gradient(#d7d7d7, #d7d7d7);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#d7d7d7, #d7d7d7);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#d7d7d7, #d7d7d7);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d7d7d7, endColorstr=#d7d7d7);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d7d7d7, endColorstr=#d7d7d7);
  /*For IE7-8-9*/
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  color: #eaeaea;
  border: 1px solid #cccccc;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.axbutton-event-disabled:hover,
.axbutton-event-disabled:focus {
  background: #d7d7d7;
}
.axbutton-event-disabled:active {
  box-shadow: none;
}
.AXButton {
  position: relative;
  font-size: 12px;
  height: 26px;
  line-height: 26px;
  padding: 0 10px;
  cursor: pointer;
  outline: none;
  vertical-align: middle;
  background: #fdfdfd;
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#fdfdfd, #e8e8e8);
  /* For Safari */
  background-image: -o-linear-gradient(#fdfdfd, #e8e8e8);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#fdfdfd, #e8e8e8);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#fdfdfd, #e8e8e8);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#e8e8e8);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#e8e8e8);
  /*For IE7-8-9*/
  color: #6e7a85;
  text-align: center;
  border: none;
  padding: 0 8px;
  margin: 0;
  box-sizing: content-box;
  display: inline-block;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #b9babc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px 5px 5px 5px;
  -moz-border-radius: 4px 5px 5px 5px;
  border-radius: 4px 5px 5px 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.AXButton:hover,
.AXButton:focus {
  background: #e8e8e8;
  text-decoration: none;
  color: #6e7a85;
}
.AXButton:active {
  box-shadow: none;
}
.AXButton.Classic {
  background: #c1cdd5;
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#c1cdd5, #98a4ae);
  /* For Safari */
  background-image: -o-linear-gradient(#c1cdd5, #98a4ae);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#c1cdd5, #98a4ae);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#c1cdd5, #98a4ae);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c1cdd5, endColorstr=#98a4ae);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c1cdd5, endColorstr=#98a4ae);
  /*For IE7-8-9*/
  color: #5c6b74;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.25);
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #81898e;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px 5px 5px 5px;
  -moz-border-radius: 4px 5px 5px 5px;
  border-radius: 4px 5px 5px 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.AXButton.Classic:hover,
.AXButton.Classic:focus {
  background: #98a4ae;
  text-decoration: none;
  color: #5c6b74;
}
.AXButton.Classic:active {
  box-shadow: none;
}
.AXButton.Blue {
  background: #6faee1;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#6faee1, #468ec9);
  /* For Safari */
  background-image: -o-linear-gradient(#6faee1, #468ec9);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#6faee1, #468ec9);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#6faee1, #468ec9);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#6faee1, endColorstr=#468ec9);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#6faee1, endColorstr=#468ec9);
  /*For IE7-8-9*/
  color: #d0ebfe;
  border: 1px solid #3f80b1;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.AXButton.Blue:hover,
.AXButton.Blue:focus {
  background: #468ec9;
}
.AXButton.Blue:active {
  box-shadow: none;
}
.AXButton.Green {
  background: #98c87b;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#98c87b, #79aa5a);
  /* For Safari */
  background-image: -o-linear-gradient(#98c87b, #79aa5a);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#98c87b, #79aa5a);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#98c87b, #79aa5a);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#98c87b, endColorstr=#79aa5a);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#98c87b, endColorstr=#79aa5a);
  /*For IE7-8-9*/
  color: #dffebe;
  border: 1px solid #6a9751;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.AXButton.Green:hover,
.AXButton.Green:focus {
  background: #79aa5a;
}
.AXButton.Green:active {
  box-shadow: none;
}
.AXButton.Red {
  background: #c65a5b;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#c65a5b, #a93b3e);
  /* For Safari */
  background-image: -o-linear-gradient(#c65a5b, #a93b3e);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#c65a5b, #a93b3e);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#c65a5b, #a93b3e);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c65a5b, endColorstr=#a93b3e);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c65a5b, endColorstr=#a93b3e);
  /*For IE7-8-9*/
  color: #fcccc9;
  border: 1px solid #87302b;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.AXButton.Red:hover,
.AXButton.Red:focus {
  background: #a93b3e;
}
.AXButton.Red:active {
  box-shadow: none;
}
.AXButton[disabled] {
  background: #d7d7d7;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#d7d7d7, #d7d7d7);
  /* For Safari */
  background-image: -o-linear-gradient(#d7d7d7, #d7d7d7);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#d7d7d7, #d7d7d7);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#d7d7d7, #d7d7d7);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d7d7d7, endColorstr=#d7d7d7);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d7d7d7, endColorstr=#d7d7d7);
  /*For IE7-8-9*/
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  color: #eaeaea;
  border: 1px solid #cccccc;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.AXButton[disabled]:hover,
.AXButton[disabled]:focus {
  background: #d7d7d7;
}
.AXButton[disabled]:active {
  box-shadow: none;
}
.AXButtonSmall {
  position: relative;
  font-size: 11px;
  height: 20px;
  line-height: 20px;
  padding: 0 10px;
  cursor: pointer;
  outline: none;
  vertical-align: middle;
  background: #fdfdfd;
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#fdfdfd, #e8e8e8);
  /* For Safari */
  background-image: -o-linear-gradient(#fdfdfd, #e8e8e8);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#fdfdfd, #e8e8e8);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#fdfdfd, #e8e8e8);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#e8e8e8);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#e8e8e8);
  /*For IE7-8-9*/
  color: #6e7a85;
  text-align: center;
  border: none;
  padding: 0 8px;
  margin: 0;
  box-sizing: content-box;
  display: inline-block;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #b9babc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px 5px 5px 5px;
  -moz-border-radius: 4px 5px 5px 5px;
  border-radius: 4px 5px 5px 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.AXButtonSmall:hover,
.AXButtonSmall:focus {
  background: #e8e8e8;
  text-decoration: none;
  color: #6e7a85;
}
.AXButtonSmall:active {
  box-shadow: none;
}
.AXButtonSmall.Classic {
  background: #c1cdd5;
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#c1cdd5, #98a4ae);
  /* For Safari */
  background-image: -o-linear-gradient(#c1cdd5, #98a4ae);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#c1cdd5, #98a4ae);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#c1cdd5, #98a4ae);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c1cdd5, endColorstr=#98a4ae);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c1cdd5, endColorstr=#98a4ae);
  /*For IE7-8-9*/
  color: #5c6b74;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.25);
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #81898e;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px 5px 5px 5px;
  -moz-border-radius: 4px 5px 5px 5px;
  border-radius: 4px 5px 5px 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.AXButtonSmall.Classic:hover,
.AXButtonSmall.Classic:focus {
  background: #98a4ae;
  text-decoration: none;
  color: #5c6b74;
}
.AXButtonSmall.Classic:active {
  box-shadow: none;
}
.AXButtonSmall.Blue {
  background: #6faee1;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#6faee1, #468ec9);
  /* For Safari */
  background-image: -o-linear-gradient(#6faee1, #468ec9);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#6faee1, #468ec9);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#6faee1, #468ec9);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#6faee1, endColorstr=#468ec9);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#6faee1, endColorstr=#468ec9);
  /*For IE7-8-9*/
  color: #d0ebfe;
  border: 1px solid #3f80b1;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.AXButtonSmall.Blue:hover,
.AXButtonSmall.Blue:focus {
  background: #468ec9;
}
.AXButtonSmall.Blue:active {
  box-shadow: none;
}
.AXButtonSmall.Green {
  background: #98c87b;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#98c87b, #79aa5a);
  /* For Safari */
  background-image: -o-linear-gradient(#98c87b, #79aa5a);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#98c87b, #79aa5a);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#98c87b, #79aa5a);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#98c87b, endColorstr=#79aa5a);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#98c87b, endColorstr=#79aa5a);
  /*For IE7-8-9*/
  color: #dffebe;
  border: 1px solid #6a9751;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.AXButtonSmall.Green:hover,
.AXButtonSmall.Green:focus {
  background: #79aa5a;
}
.AXButtonSmall.Green:active {
  box-shadow: none;
}
.AXButtonSmall.Red {
  background: #c65a5b;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#c65a5b, #a93b3e);
  /* For Safari */
  background-image: -o-linear-gradient(#c65a5b, #a93b3e);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#c65a5b, #a93b3e);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#c65a5b, #a93b3e);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c65a5b, endColorstr=#a93b3e);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c65a5b, endColorstr=#a93b3e);
  /*For IE7-8-9*/
  color: #fcccc9;
  border: 1px solid #87302b;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.AXButtonSmall.Red:hover,
.AXButtonSmall.Red:focus {
  background: #a93b3e;
}
.AXButtonSmall.Red:active {
  box-shadow: none;
}
.AXButtonSmall[disabled] {
  background: #d7d7d7;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#d7d7d7, #d7d7d7);
  /* For Safari */
  background-image: -o-linear-gradient(#d7d7d7, #d7d7d7);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#d7d7d7, #d7d7d7);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#d7d7d7, #d7d7d7);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d7d7d7, endColorstr=#d7d7d7);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d7d7d7, endColorstr=#d7d7d7);
  /*For IE7-8-9*/
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  color: #eaeaea;
  border: 1px solid #cccccc;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.AXButtonSmall[disabled]:hover,
.AXButtonSmall[disabled]:focus {
  background: #d7d7d7;
}
.AXButtonSmall[disabled]:active {
  box-shadow: none;
}
.AXButtonLarge {
  position: relative;
  font-size: 12px;
  height: 46px;
  line-height: 46px;
  padding: 0 10px;
  cursor: pointer;
  outline: none;
  vertical-align: middle;
  background: #fdfdfd;
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#fdfdfd, #e8e8e8);
  /* For Safari */
  background-image: -o-linear-gradient(#fdfdfd, #e8e8e8);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#fdfdfd, #e8e8e8);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#fdfdfd, #e8e8e8);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#e8e8e8);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#e8e8e8);
  /*For IE7-8-9*/
  color: #6e7a85;
  text-align: center;
  border: none;
  padding: 0 8px;
  margin: 0;
  box-sizing: content-box;
  display: inline-block;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #b9babc;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px 5px 5px 5px;
  -moz-border-radius: 4px 5px 5px 5px;
  border-radius: 4px 5px 5px 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.AXButtonLarge:hover,
.AXButtonLarge:focus {
  background: #e8e8e8;
  text-decoration: none;
  color: #6e7a85;
}
.AXButtonLarge:active {
  box-shadow: none;
}
.AXButtonLarge.Classic {
  background: #c1cdd5;
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#c1cdd5, #98a4ae);
  /* For Safari */
  background-image: -o-linear-gradient(#c1cdd5, #98a4ae);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#c1cdd5, #98a4ae);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#c1cdd5, #98a4ae);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c1cdd5, endColorstr=#98a4ae);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c1cdd5, endColorstr=#98a4ae);
  /*For IE7-8-9*/
  color: #5c6b74;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.25);
  -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.15);
  border: 1px solid #81898e;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px 5px 5px 5px;
  -moz-border-radius: 4px 5px 5px 5px;
  border-radius: 4px 5px 5px 5px;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.AXButtonLarge.Classic:hover,
.AXButtonLarge.Classic:focus {
  background: #98a4ae;
  text-decoration: none;
  color: #5c6b74;
}
.AXButtonLarge.Classic:active {
  box-shadow: none;
}
.AXButtonLarge.Blue {
  background: #6faee1;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#6faee1, #468ec9);
  /* For Safari */
  background-image: -o-linear-gradient(#6faee1, #468ec9);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#6faee1, #468ec9);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#6faee1, #468ec9);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#6faee1, endColorstr=#468ec9);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#6faee1, endColorstr=#468ec9);
  /*For IE7-8-9*/
  color: #d0ebfe;
  border: 1px solid #3f80b1;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.AXButtonLarge.Blue:hover,
.AXButtonLarge.Blue:focus {
  background: #468ec9;
}
.AXButtonLarge.Blue:active {
  box-shadow: none;
}
.AXButtonLarge.Green {
  background: #98c87b;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#98c87b, #79aa5a);
  /* For Safari */
  background-image: -o-linear-gradient(#98c87b, #79aa5a);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#98c87b, #79aa5a);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#98c87b, #79aa5a);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#98c87b, endColorstr=#79aa5a);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#98c87b, endColorstr=#79aa5a);
  /*For IE7-8-9*/
  color: #dffebe;
  border: 1px solid #6a9751;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.AXButtonLarge.Green:hover,
.AXButtonLarge.Green:focus {
  background: #79aa5a;
}
.AXButtonLarge.Green:active {
  box-shadow: none;
}
.AXButtonLarge.Red {
  background: #c65a5b;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.25);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#c65a5b, #a93b3e);
  /* For Safari */
  background-image: -o-linear-gradient(#c65a5b, #a93b3e);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#c65a5b, #a93b3e);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#c65a5b, #a93b3e);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c65a5b, endColorstr=#a93b3e);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c65a5b, endColorstr=#a93b3e);
  /*For IE7-8-9*/
  color: #fcccc9;
  border: 1px solid #87302b;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.AXButtonLarge.Red:hover,
.AXButtonLarge.Red:focus {
  background: #a93b3e;
}
.AXButtonLarge.Red:active {
  box-shadow: none;
}
.AXButtonLarge[disabled] {
  background: #d7d7d7;
  text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1);
  /*background: @stop;*/
  background-image: -webkit-linear-gradient(#d7d7d7, #d7d7d7);
  /* For Safari */
  background-image: -o-linear-gradient(#d7d7d7, #d7d7d7);
  /* For Opera 11.1 to 12.0 */
  background-image: -moz-linear-gradient(#d7d7d7, #d7d7d7);
  /* For Firefox 3.6 to 15 */
  background-image: linear-gradient(#d7d7d7, #d7d7d7);
  /* Standard syntax */
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d7d7d7, endColorstr=#d7d7d7);
  /*For IE7-8-9*/
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#d7d7d7, endColorstr=#d7d7d7);
  /*For IE7-8-9*/
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
  color: #eaeaea;
  border: 1px solid #cccccc;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.AXButtonLarge[disabled]:hover,
.AXButtonLarge[disabled]:focus {
  background: #d7d7d7;
}
.AXButtonLarge[disabled]:active {
  box-shadow: none;
}
