﻿.dnntexteditor textarea,
.dnntexteditor html {
  width: 100%;
  max-width: 100%;
  height: 300px;
}
.font-gray {
  color: #555;
}
.div_InfoPanelHelp {
  width: 250px !important;
  background: url("") no-repeat scroll right center #ffffff;
  color: #3d4f75;
  padding: 5px;
  text-align: left;
  white-space: normal;
  line-height: 1.2;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #5871a8;
  border-radius: 6px;
  overflow: visible;
  -webkit-box-shadow: inset 0 1px 1px rgba(61, 79, 117, 0.075), 0 0 8px rgba(61, 79, 117, 0.6);
  box-shadow: inset 0 1px 1px rgba(61, 79, 117, 0.075), 0 0 8px rgba(61, 79, 117, 0.6);
  position: relative;
  z-index: 1;
  top: 10px !important;
  left: -10px !important;
}
.textbox_invalid,
.date_invalid input,
.textarea_invalid,
.textbox_valid,
.textarea_valid {
  background-image: url('../Images/icn_warning.gif') !important;
  background-repeat: no-repeat !important;
  background-position: right 1px top 1px !important;
  border: 1px solid #fa7979 !important;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(250, 121, 121, 0.075), 0 0 8px rgba(250, 121, 121, 0.6) !important;
  box-shadow: inset 0 1px 1px rgba(250, 121, 121, 0.075), 0 0 8px rgba(250, 121, 121, 0.6) !important;
}
.textbox_valid,
.textarea_valid {
  background-image: url('../Images/icn_accept.png') !important;
  border: 1px solid #6eb558 !important;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(110, 181, 80, 0.075), 0 0 8px rgba(110, 181, 80, 0.6) !important;
  box-shadow: inset 0 1px 1px rgba(110, 181, 80, 0.075), 0 0 8px rgba(110, 181, 80, 0.6) !important;
}
.iconNav {
  margin-right: 5px;
}
.LinkButtonNav {
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #000;
  font-weight: 800;
}
.LinkButtonNav A:Link,
A:Visited,
A:Hover,
A:Active {
  color: #000;
}
.subtitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 800;
  color: #555;
}
.DefaultValue {
  color: Black !important;
  font-size: 9px !important;
}
.ModifiedValue {
  color: red !important;
  font-size: 9px !important;
}
.NewValue {
  color: #888888 !important;
  font-size: 9px !important;
}
.transparent {
  width: 100%;
  filter: alpha(opacity=0);
  -moz-opacity: 0.5;
  opacity: 0.0;
}
.ShoppingCartMini {
  color: #000 !important;
  font-family: verdana;
  font-size: 11px;
  font-weight: 800;
  white-space: nowrap;
}
.dot_active,
.dot_inactive {
  width: 26px;
  height: 26px;
  background-image: url(../Images/dot_blue.png);
  color: #ffffff !important;
  font-family: Verdana;
  font-weight: 800;
  text-align: center;
  font-size: 12px;
}
.dot_inactive {
  filter: alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.50;
}
.orderinfo_w {
  padding: 10px;
  background-color: #fff;
  border: 1px solid #ccc;
  margin-bottom: 10px;
}
.orderinfo_g {
  padding: 10px;
  background-color: #eee;
  border: 1px solid #ccc;
  margin-bottom: 10px;
}
.pnl_error {
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 10px 10px 0 10px;
}
/* Button */
.btn {
  border: 1px solid #cccccc !important;
  font-size: 12px !important;
}
.btn:hover,
.btn:active,
.btn:focus {
  border: 1px solid #909090 !important;
  box-shadow: 0 0 2px #d0d0d0;
  outline: 0 !important;
}
.btn.ico-left {
  padding-left: 26px;
}
.btn.ico-right {
  padding-right: 26px;
}
.btn.btn-accept.ico-left {
  background: url(../Images/icn_accept.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_accept.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_accept.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_accept.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-accept.ico-left:hover,
.btn.btn-accept.ico-left:active,
.btn.btn-accept.ico-left:focus {
  background: url(../Images/icn_accept.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_accept.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_accept.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_accept.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-accept.ico-right {
  background: url(../Images/icn_accept.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_accept.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_accept.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_accept.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-accept.ico-right:hover,
.btn.btn-accept.ico-right:active,
.btn.btn-accept.ico-right:focus {
  background: url(../Images/icn_accept.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_accept.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_accept.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_accept.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-add.ico-left {
  background: url(../Images/icn_add.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_add.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_add.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_add.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-add.ico-left:hover,
.btn.btn-add.ico-left:active,
.btn.btn-add.ico-left:focus {
  background: url(../Images/icn_add.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_add.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_add.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_add.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-add.ico-right {
  background: url(../Images/icn_add.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_add.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_add.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_add.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-add.ico-right:hover,
.btn.btn-add.ico-right:active,
.btn.btn-add.ico-right:focus {
  background: url(../Images/icn_add.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_add.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_add.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_add.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-address.ico-left {
  background: url(../Images/icn_address.gif) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_address.gif) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_address.gif) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_address.gif) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-address.ico-left:hover,
.btn.btn-address.ico-left:active,
.btn.btn-address.ico-left:focus {
  background: url(../Images/icn_address.gif) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_address.gif) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_address.gif) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_address.gif) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-address.ico-right {
  background: url(../Images/icn_address.gif) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_address.gif) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_address.gif) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_address.gif) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-address.ico-right:hover,
.btn.btn-address.ico-right:active,
.btn.btn-address.ico-right:focus {
  background: url(../Images/icn_address.gif) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_address.gif) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_address.gif) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_address.gif) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-arrow_down.ico-left {
  background: url(../Images/icn_arrow_down.gif) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_arrow_down.gif) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_arrow_down.gif) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_arrow_down.gif) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-arrow_down.ico-left:hover,
.btn.btn-arrow_down.ico-left:active,
.btn.btn-arrow_down.ico-left:focus {
  background: url(../Images/icn_arrow_down.gif) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_arrow_down.gif) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_arrow_down.gif) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_arrow_down.gif) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-arrow_down.ico-right {
  background: url(../Images/icn_arrow_down.gif) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_arrow_down.gif) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_arrow_down.gif) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_arrow_down.gif) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-arrow_down.ico-right:hover,
.btn.btn-arrow_down.ico-right:active,
.btn.btn-arrow_down.ico-right:focus {
  background: url(../Images/icn_arrow_down.gif) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_arrow_down.gif) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_arrow_down.gif) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_arrow_down.gif) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-arrow_up.ico-left {
  background: url(../Images/icn_arrow_up.gif) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_arrow_up.gif) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_arrow_up.gif) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_arrow_up.gif) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-arrow_up.ico-left:hover,
.btn.btn-arrow_up.ico-left:active,
.btn.btn-arrow_up.ico-left:focus {
  background: url(../Images/icn_arrow_up.gif) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_arrow_up.gif) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_arrow_up.gif) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_arrow_up.gif) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-arrow_up.ico-right {
  background: url(../Images/icn_arrow_up.gif) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_arrow_up.gif) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_arrow_up.gif) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_arrow_up.gif) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-arrow_up.ico-right:hover,
.btn.btn-arrow_up.ico-right:active,
.btn.btn-arrow_up.ico-right:focus {
  background: url(../Images/icn_arrow_up.gif) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_arrow_up.gif) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_arrow_up.gif) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_arrow_up.gif) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-back.ico-left {
  background: url(../Images/icn_back.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_back.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_back.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_back.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-back.ico-left:hover,
.btn.btn-back.ico-left:active,
.btn.btn-back.ico-left:focus {
  background: url(../Images/icn_back.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_back.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_back.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_back.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-back.ico-right {
  background: url(../Images/icn_back.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_back.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_back.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_back.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-back.ico-right:hover,
.btn.btn-back.ico-right:active,
.btn.btn-back.ico-right:focus {
  background: url(../Images/icn_back.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_back.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_back.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_back.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-back_blue.ico-left {
  background: url(../Images/icn_back_blue.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_back_blue.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_back_blue.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_back_blue.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-back_blue.ico-left:hover,
.btn.btn-back_blue.ico-left:active,
.btn.btn-back_blue.ico-left:focus {
  background: url(../Images/icn_back_blue.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_back_blue.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_back_blue.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_back_blue.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-back_blue.ico-right {
  background: url(../Images/icn_back_blue.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_back_blue.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_back_blue.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_back_blue.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-back_blue.ico-right:hover,
.btn.btn-back_blue.ico-right:active,
.btn.btn-back_blue.ico-right:focus {
  background: url(../Images/icn_back_blue.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_back_blue.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_back_blue.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_back_blue.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-basket_add.ico-left {
  background: url(../Images/icn_basket_add.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_basket_add.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_basket_add.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_basket_add.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-basket_add.ico-left:hover,
.btn.btn-basket_add.ico-left:active,
.btn.btn-basket_add.ico-left:focus {
  background: url(../Images/icn_basket_add.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_basket_add.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_basket_add.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_basket_add.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-basket_add.ico-right {
  background: url(../Images/icn_basket_add.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_basket_add.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_basket_add.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_basket_add.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-basket_add.ico-right:hover,
.btn.btn-basket_add.ico-right:active,
.btn.btn-basket_add.ico-right:focus {
  background: url(../Images/icn_basket_add.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_basket_add.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_basket_add.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_basket_add.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-budget.ico-left {
  background: url(../Images/icn_budget.gif) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_budget.gif) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_budget.gif) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_budget.gif) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-budget.ico-left:hover,
.btn.btn-budget.ico-left:active,
.btn.btn-budget.ico-left:focus {
  background: url(../Images/icn_budget.gif) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_budget.gif) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_budget.gif) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_budget.gif) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-budget.ico-right {
  background: url(../Images/icn_budget.gif) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_budget.gif) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_budget.gif) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_budget.gif) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-budget.ico-right:hover,
.btn.btn-budget.ico-right:active,
.btn.btn-budget.ico-right:focus {
  background: url(../Images/icn_budget.gif) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_budget.gif) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_budget.gif) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_budget.gif) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cancel.ico-left {
  background: url(../Images/icn_cancel.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_cancel.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cancel.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cancel.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cancel.ico-left:hover,
.btn.btn-cancel.ico-left:active,
.btn.btn-cancel.ico-left:focus {
  background: url(../Images/icn_cancel.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_cancel.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cancel.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cancel.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cancel.ico-right {
  background: url(../Images/icn_cancel.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_cancel.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cancel.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cancel.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cancel.ico-right:hover,
.btn.btn-cancel.ico-right:active,
.btn.btn-cancel.ico-right:focus {
  background: url(../Images/icn_cancel.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_cancel.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cancel.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cancel.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cart.ico-left {
  background: url(../Images/icn_cart.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_cart.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cart.ico-left:hover,
.btn.btn-cart.ico-left:active,
.btn.btn-cart.ico-left:focus {
  background: url(../Images/icn_cart.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_cart.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cart.ico-right {
  background: url(../Images/icn_cart.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_cart.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cart.ico-right:hover,
.btn.btn-cart.ico-right:active,
.btn.btn-cart.ico-right:focus {
  background: url(../Images/icn_cart.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_cart.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cart_add.ico-left {
  background: url(../Images/icn_cart_add.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_cart_add.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_add.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_add.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cart_add.ico-left:hover,
.btn.btn-cart_add.ico-left:active,
.btn.btn-cart_add.ico-left:focus {
  background: url(../Images/icn_cart_add.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_cart_add.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_add.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_add.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cart_add.ico-right {
  background: url(../Images/icn_cart_add.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_cart_add.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_add.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_add.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cart_add.ico-right:hover,
.btn.btn-cart_add.ico-right:active,
.btn.btn-cart_add.ico-right:focus {
  background: url(../Images/icn_cart_add.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_cart_add.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_add.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_add.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cart_go.ico-left {
  background: url(../Images/icn_cart_go.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_cart_go.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_go.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_go.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cart_go.ico-left:hover,
.btn.btn-cart_go.ico-left:active,
.btn.btn-cart_go.ico-left:focus {
  background: url(../Images/icn_cart_go.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_cart_go.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_go.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_go.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cart_go.ico-right {
  background: url(../Images/icn_cart_go.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_cart_go.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_go.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_go.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cart_go.ico-right:hover,
.btn.btn-cart_go.ico-right:active,
.btn.btn-cart_go.ico-right:focus {
  background: url(../Images/icn_cart_go.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_cart_go.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_go.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_go.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cart_remove.ico-left {
  background: url(../Images/icn_cart_remove.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_cart_remove.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_remove.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_remove.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cart_remove.ico-left:hover,
.btn.btn-cart_remove.ico-left:active,
.btn.btn-cart_remove.ico-left:focus {
  background: url(../Images/icn_cart_remove.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_cart_remove.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_remove.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_remove.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cart_remove.ico-right {
  background: url(../Images/icn_cart_remove.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_cart_remove.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_remove.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_remove.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cart_remove.ico-right:hover,
.btn.btn-cart_remove.ico-right:active,
.btn.btn-cart_remove.ico-right:focus {
  background: url(../Images/icn_cart_remove.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_cart_remove.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_remove.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cart_remove.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cog.ico-left {
  background: url(../Images/icn_cog.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_cog.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cog.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cog.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cog.ico-left:hover,
.btn.btn-cog.ico-left:active,
.btn.btn-cog.ico-left:focus {
  background: url(../Images/icn_cog.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_cog.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cog.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cog.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cog.ico-right {
  background: url(../Images/icn_cog.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_cog.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cog.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cog.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-cog.ico-right:hover,
.btn.btn-cog.ico-right:active,
.btn.btn-cog.ico-right:focus {
  background: url(../Images/icn_cog.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_cog.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cog.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_cog.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-coins.ico-left {
  background: url(../Images/icn_coins.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_coins.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-coins.ico-left:hover,
.btn.btn-coins.ico-left:active,
.btn.btn-coins.ico-left:focus {
  background: url(../Images/icn_coins.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_coins.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-coins.ico-right {
  background: url(../Images/icn_coins.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_coins.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-coins.ico-right:hover,
.btn.btn-coins.ico-right:active,
.btn.btn-coins.ico-right:focus {
  background: url(../Images/icn_coins.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_coins.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-coins_nok.ico-left {
  background: url(../Images/icn_coins_nok.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_coins_nok.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins_nok.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins_nok.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-coins_nok.ico-left:hover,
.btn.btn-coins_nok.ico-left:active,
.btn.btn-coins_nok.ico-left:focus {
  background: url(../Images/icn_coins_nok.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_coins_nok.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins_nok.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins_nok.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-coins_nok.ico-right {
  background: url(../Images/icn_coins_nok.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_coins_nok.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins_nok.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins_nok.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-coins_nok.ico-right:hover,
.btn.btn-coins_nok.ico-right:active,
.btn.btn-coins_nok.ico-right:focus {
  background: url(../Images/icn_coins_nok.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_coins_nok.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins_nok.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins_nok.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-coins_ok.ico-left {
  background: url(../Images/icn_coins_ok.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_coins_ok.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins_ok.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins_ok.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-coins_ok.ico-left:hover,
.btn.btn-coins_ok.ico-left:active,
.btn.btn-coins_ok.ico-left:focus {
  background: url(../Images/icn_coins_ok.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_coins_ok.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins_ok.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins_ok.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-coins_ok.ico-right {
  background: url(../Images/icn_coins_ok.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_coins_ok.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins_ok.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins_ok.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-coins_ok.ico-right:hover,
.btn.btn-coins_ok.ico-right:active,
.btn.btn-coins_ok.ico-right:focus {
  background: url(../Images/icn_coins_ok.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_coins_ok.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins_ok.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_coins_ok.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-copy.ico-left {
  background: url(../Images/icn_copy.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_copy.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_copy.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_copy.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-copy.ico-left:hover,
.btn.btn-copy.ico-left:active,
.btn.btn-copy.ico-left:focus {
  background: url(../Images/icn_copy.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_copy.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_copy.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_copy.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-copy.ico-right {
  background: url(../Images/icn_copy.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_copy.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_copy.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_copy.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-copy.ico-right:hover,
.btn.btn-copy.ico-right:active,
.btn.btn-copy.ico-right:focus {
  background: url(../Images/icn_copy.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_copy.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_copy.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_copy.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-delete.ico-left {
  background: url(../Images/icn_delete.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_delete.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_delete.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_delete.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-delete.ico-left:hover,
.btn.btn-delete.ico-left:active,
.btn.btn-delete.ico-left:focus {
  background: url(../Images/icn_delete.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_delete.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_delete.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_delete.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-delete.ico-right {
  background: url(../Images/icn_delete.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_delete.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_delete.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_delete.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-delete.ico-right:hover,
.btn.btn-delete.ico-right:active,
.btn.btn-delete.ico-right:focus {
  background: url(../Images/icn_delete.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_delete.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_delete.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_delete.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-down.ico-left {
  background: url(../Images/icn_down.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_down.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_down.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_down.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-down.ico-left:hover,
.btn.btn-down.ico-left:active,
.btn.btn-down.ico-left:focus {
  background: url(../Images/icn_down.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_down.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_down.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_down.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-down.ico-right {
  background: url(../Images/icn_down.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_down.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_down.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_down.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-down.ico-right:hover,
.btn.btn-down.ico-right:active,
.btn.btn-down.ico-right:focus {
  background: url(../Images/icn_down.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_down.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_down.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_down.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-edit.ico-left {
  background: url(../Images/icn_edit.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_edit.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_edit.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_edit.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-edit.ico-left:hover,
.btn.btn-edit.ico-left:active,
.btn.btn-edit.ico-left:focus {
  background: url(../Images/icn_edit.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_edit.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_edit.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_edit.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-edit.ico-right {
  background: url(../Images/icn_edit.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_edit.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_edit.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_edit.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-edit.ico-right:hover,
.btn.btn-edit.ico-right:active,
.btn.btn-edit.ico-right:focus {
  background: url(../Images/icn_edit.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_edit.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_edit.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_edit.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-email_go.ico-left {
  background: url(../Images/icn_email_go.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_email_go.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_email_go.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_email_go.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-email_go.ico-left:hover,
.btn.btn-email_go.ico-left:active,
.btn.btn-email_go.ico-left:focus {
  background: url(../Images/icn_email_go.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_email_go.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_email_go.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_email_go.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-email_go.ico-right {
  background: url(../Images/icn_email_go.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_email_go.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_email_go.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_email_go.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-email_go.ico-right:hover,
.btn.btn-email_go.ico-right:active,
.btn.btn-email_go.ico-right:focus {
  background: url(../Images/icn_email_go.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_email_go.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_email_go.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_email_go.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-export.ico-left {
  background: url(../Images/icn_export.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_export.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_export.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_export.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-export.ico-left:hover,
.btn.btn-export.ico-left:active,
.btn.btn-export.ico-left:focus {
  background: url(../Images/icn_export.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_export.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_export.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_export.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-export.ico-right {
  background: url(../Images/icn_export.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_export.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_export.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_export.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-export.ico-right:hover,
.btn.btn-export.ico-right:active,
.btn.btn-export.ico-right:focus {
  background: url(../Images/icn_export.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_export.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_export.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_export.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-forward.ico-left {
  background: url(../Images/icn_forward.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_forward.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_forward.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_forward.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-forward.ico-left:hover,
.btn.btn-forward.ico-left:active,
.btn.btn-forward.ico-left:focus {
  background: url(../Images/icn_forward.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_forward.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_forward.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_forward.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-forward.ico-right {
  background: url(../Images/icn_forward.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_forward.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_forward.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_forward.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-forward.ico-right:hover,
.btn.btn-forward.ico-right:active,
.btn.btn-forward.ico-right:focus {
  background: url(../Images/icn_forward.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_forward.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_forward.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_forward.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-forward_blue.ico-left {
  background: url(../Images/icn_forward_blue.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_forward_blue.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_forward_blue.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_forward_blue.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-forward_blue.ico-left:hover,
.btn.btn-forward_blue.ico-left:active,
.btn.btn-forward_blue.ico-left:focus {
  background: url(../Images/icn_forward_blue.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_forward_blue.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_forward_blue.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_forward_blue.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-forward_blue.ico-right {
  background: url(../Images/icn_forward_blue.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_forward_blue.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_forward_blue.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_forward_blue.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-forward_blue.ico-right:hover,
.btn.btn-forward_blue.ico-right:active,
.btn.btn-forward_blue.ico-right:focus {
  background: url(../Images/icn_forward_blue.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_forward_blue.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_forward_blue.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_forward_blue.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-import.ico-left {
  background: url(../Images/icn_import.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_import.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_import.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_import.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-import.ico-left:hover,
.btn.btn-import.ico-left:active,
.btn.btn-import.ico-left:focus {
  background: url(../Images/icn_import.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_import.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_import.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_import.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-import.ico-right {
  background: url(../Images/icn_import.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_import.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_import.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_import.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-import.ico-right:hover,
.btn.btn-import.ico-right:active,
.btn.btn-import.ico-right:focus {
  background: url(../Images/icn_import.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_import.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_import.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_import.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-loading.ico-left {
  background: url(../Images/loading2.gif) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/loading2.gif) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/loading2.gif) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/loading2.gif) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-loading.ico-left:hover,
.btn.btn-loading.ico-left:active,
.btn.btn-loading.ico-left:focus {
  background: url(../Images/loading2.gif) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/loading2.gif) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/loading2.gif) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/loading2.gif) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-loading.ico-right {
  background: url(../Images/loading2.gif) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/loading2.gif) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/loading2.gif) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/loading2.gif) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-loading.ico-right:hover,
.btn.btn-loading.ico-right:active,
.btn.btn-loading.ico-right:focus {
  background: url(../Images/loading2.gif) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/loading2.gif) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/loading2.gif) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/loading2.gif) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-lock.ico-left {
  background: url(../Images/icn_lock.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_lock.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_lock.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_lock.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-lock.ico-left:hover,
.btn.btn-lock.ico-left:active,
.btn.btn-lock.ico-left:focus {
  background: url(../Images/icn_lock.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_lock.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_lock.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_lock.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-lock.ico-right {
  background: url(../Images/icn_lock.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_lock.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_lock.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_lock.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-lock.ico-right:hover,
.btn.btn-lock.ico-right:active,
.btn.btn-lock.ico-right:focus {
  background: url(../Images/icn_lock.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_lock.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_lock.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_lock.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-lock_break.ico-left {
  background: url(../Images/icn_lock_break.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_lock_break.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_lock_break.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_lock_break.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-lock_break.ico-left:hover,
.btn.btn-lock_break.ico-left:active,
.btn.btn-lock_break.ico-left:focus {
  background: url(../Images/icn_lock_break.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_lock_break.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_lock_break.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_lock_break.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-lock_break.ico-right {
  background: url(../Images/icn_lock_break.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_lock_break.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_lock_break.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_lock_break.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-lock_break.ico-right:hover,
.btn.btn-lock_break.ico-right:active,
.btn.btn-lock_break.ico-right:focus {
  background: url(../Images/icn_lock_break.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_lock_break.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_lock_break.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_lock_break.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-partial.ico-left {
  background: url(../Images/icn_partial.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_partial.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_partial.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_partial.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-partial.ico-left:hover,
.btn.btn-partial.ico-left:active,
.btn.btn-partial.ico-left:focus {
  background: url(../Images/icn_partial.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_partial.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_partial.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_partial.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-partial.ico-right {
  background: url(../Images/icn_partial.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_partial.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_partial.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_partial.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-partial.ico-right:hover,
.btn.btn-partial.ico-right:active,
.btn.btn-partial.ico-right:focus {
  background: url(../Images/icn_partial.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_partial.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_partial.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_partial.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-print.ico-left {
  background: url(../Images/icn_print.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_print.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_print.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_print.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-print.ico-left:hover,
.btn.btn-print.ico-left:active,
.btn.btn-print.ico-left:focus {
  background: url(../Images/icn_print.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_print.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_print.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_print.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-print.ico-right {
  background: url(../Images/icn_print.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_print.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_print.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_print.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-print.ico-right:hover,
.btn.btn-print.ico-right:active,
.btn.btn-print.ico-right:focus {
  background: url(../Images/icn_print.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_print.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_print.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_print.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-redo.ico-left {
  background: url(../Images/icn_redo.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_redo.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_redo.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_redo.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-redo.ico-left:hover,
.btn.btn-redo.ico-left:active,
.btn.btn-redo.ico-left:focus {
  background: url(../Images/icn_redo.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_redo.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_redo.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_redo.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-redo.ico-right {
  background: url(../Images/icn_redo.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_redo.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_redo.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_redo.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-redo.ico-right:hover,
.btn.btn-redo.ico-right:active,
.btn.btn-redo.ico-right:focus {
  background: url(../Images/icn_redo.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_redo.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_redo.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_redo.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-refresh.ico-left {
  background: url(../Images/icn_refresh.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_refresh.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_refresh.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_refresh.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-refresh.ico-left:hover,
.btn.btn-refresh.ico-left:active,
.btn.btn-refresh.ico-left:focus {
  background: url(../Images/icn_refresh.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_refresh.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_refresh.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_refresh.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-refresh.ico-right {
  background: url(../Images/icn_refresh.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_refresh.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_refresh.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_refresh.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-refresh.ico-right:hover,
.btn.btn-refresh.ico-right:active,
.btn.btn-refresh.ico-right:focus {
  background: url(../Images/icn_refresh.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_refresh.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_refresh.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_refresh.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-save.ico-left {
  background: url(../Images/icn_save.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_save.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_save.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_save.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-save.ico-left:hover,
.btn.btn-save.ico-left:active,
.btn.btn-save.ico-left:focus {
  background: url(../Images/icn_save.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_save.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_save.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_save.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-save.ico-right {
  background: url(../Images/icn_save.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_save.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_save.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_save.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-save.ico-right:hover,
.btn.btn-save.ico-right:active,
.btn.btn-save.ico-right:focus {
  background: url(../Images/icn_save.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_save.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_save.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_save.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-search.ico-left {
  background: url(../Images/icn_search.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_search.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_search.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_search.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-search.ico-left:hover,
.btn.btn-search.ico-left:active,
.btn.btn-search.ico-left:focus {
  background: url(../Images/icn_search.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_search.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_search.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_search.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-search.ico-right {
  background: url(../Images/icn_search.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_search.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_search.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_search.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-search.ico-right:hover,
.btn.btn-search.ico-right:active,
.btn.btn-search.ico-right:focus {
  background: url(../Images/icn_search.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_search.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_search.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_search.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-send.ico-left {
  background: url(../Images/icn_send.gif) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_send.gif) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_send.gif) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_send.gif) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-send.ico-left:hover,
.btn.btn-send.ico-left:active,
.btn.btn-send.ico-left:focus {
  background: url(../Images/icn_send.gif) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_send.gif) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_send.gif) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_send.gif) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-send.ico-right {
  background: url(../Images/icn_send.gif) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_send.gif) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_send.gif) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_send.gif) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-send.ico-right:hover,
.btn.btn-send.ico-right:active,
.btn.btn-send.ico-right:focus {
  background: url(../Images/icn_send.gif) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_send.gif) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_send.gif) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_send.gif) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-trace.ico-left {
  background: url(../Images/icn_trace.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_trace.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_trace.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_trace.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-trace.ico-left:hover,
.btn.btn-trace.ico-left:active,
.btn.btn-trace.ico-left:focus {
  background: url(../Images/icn_trace.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_trace.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_trace.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_trace.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-trace.ico-right {
  background: url(../Images/icn_trace.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_trace.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_trace.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_trace.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-trace.ico-right:hover,
.btn.btn-trace.ico-right:active,
.btn.btn-trace.ico-right:focus {
  background: url(../Images/icn_trace.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_trace.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_trace.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_trace.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-undo.ico-left {
  background: url(../Images/icn_undo.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_undo.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_undo.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_undo.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-undo.ico-left:hover,
.btn.btn-undo.ico-left:active,
.btn.btn-undo.ico-left:focus {
  background: url(../Images/icn_undo.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_undo.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_undo.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_undo.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-undo.ico-right {
  background: url(../Images/icn_undo.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_undo.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_undo.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_undo.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-undo.ico-right:hover,
.btn.btn-undo.ico-right:active,
.btn.btn-undo.ico-right:focus {
  background: url(../Images/icn_undo.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_undo.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_undo.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_undo.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-up.ico-left {
  background: url(../Images/icn_up.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_up.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_up.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_up.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-up.ico-left:hover,
.btn.btn-up.ico-left:active,
.btn.btn-up.ico-left:focus {
  background: url(../Images/icn_up.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_up.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_up.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_up.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-up.ico-right {
  background: url(../Images/icn_up.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_up.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_up.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_up.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-up.ico-right:hover,
.btn.btn-up.ico-right:active,
.btn.btn-up.ico-right:focus {
  background: url(../Images/icn_up.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_up.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_up.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_up.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-validate.ico-left {
  background: url(../Images/icn_validate.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_validate.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_validate.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_validate.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-validate.ico-left:hover,
.btn.btn-validate.ico-left:active,
.btn.btn-validate.ico-left:focus {
  background: url(../Images/icn_validate.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_validate.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_validate.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_validate.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-validate.ico-right {
  background: url(../Images/icn_validate.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_validate.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_validate.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_validate.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-validate.ico-right:hover,
.btn.btn-validate.ico-right:active,
.btn.btn-validate.ico-right:focus {
  background: url(../Images/icn_validate.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_validate.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_validate.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_validate.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-view.ico-left {
  background: url(../Images/icn_View.gif) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_View.gif) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_View.gif) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_View.gif) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-view.ico-left:hover,
.btn.btn-view.ico-left:active,
.btn.btn-view.ico-left:focus {
  background: url(../Images/icn_View.gif) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_View.gif) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_View.gif) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_View.gif) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-view.ico-right {
  background: url(../Images/icn_View.gif) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_View.gif) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_View.gif) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_View.gif) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-view.ico-right:hover,
.btn.btn-view.ico-right:active,
.btn.btn-view.ico-right:focus {
  background: url(../Images/icn_View.gif) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_View.gif) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_View.gif) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_View.gif) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-warning.ico-left {
  background: url(../Images/icn_warning.png) left 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_warning.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_warning.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_warning.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-warning.ico-left:hover,
.btn.btn-warning.ico-left:active,
.btn.btn-warning.ico-left:focus {
  background: url(../Images/icn_warning.png) left 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_warning.png) left 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_warning.png) left 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_warning.png) left 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-warning.ico-right {
  background: url(../Images/icn_warning.png) right 5px center no-repeat, #f1f1f1;
  background: url(../Images/icn_warning.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_warning.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_warning.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.btn.btn-warning.ico-right:hover,
.btn.btn-warning.ico-right:active,
.btn.btn-warning.ico-right:focus {
  background: url(../Images/icn_warning.png) right 5px center no-repeat, #f5f5f5;
  background: url(../Images/icn_warning.png) right 5px center no-repeat, linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_warning.png) right 5px center no-repeat, -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: url(../Images/icn_warning.png) right 5px center no-repeat, -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
/* End button */
/* Key Value table with icons */
.icon_key_value-table tr:first-child td {
  padding-top: 5px;
}
.icon_key_value-table tr td {
  padding-bottom: 5px;
  padding-left: 5px;
  vertical-align: text-top;
}
.icon_key_value-table tr td:nth-child(2) {
  white-space: nowrap;
}
.icon_key_value-table tr td:first-child {
  padding-bottom: 0;
  padding-left: 0;
  width: 16px;
  height: 16px;
}
/* End Key Value table with icons */
/* Message panel */
.pnl_Message {
  background-color: #fff;
  border: 1px solid #ccc;
  padding: 10px;
}
/* End message panel */
/* Form controls */
.form-control {
  font-size: 12px !important;
}
select.form-control,
input[type=password].form-control,
input[type=text].form-control,
textarea.form-control {
  margin-bottom: 5px;
}
select.form-control.margin-bottom-no,
input[type=password].form-control.margin-bottom-no,
input[type=text].form-control.margin-bottom-no,
textarea.form-control.margin-bottom-no {
  margin-bottom: 0;
}
.input-inline {
  display: flex;
  line-height: 24px;
  align-items: center;
}
.input-inline.align-left {
  justify-content: flex-start;
}
.input-inline.align-center {
  justify-content: center;
}
.input-inline.align-right {
  justify-content: flex-end;
}
.input-inline input[type=checkbox] {
  margin: -1px 5px 0 0;
}
.input-inline input[type=checkbox] + label {
  margin: 0 5px 0 0;
  cursor: pointer;
  font-weight: 400;
}
.input-inline input[type=radio] {
  margin: -1px 5px 0 0;
}
.input-inline input[type=radio] + label {
  margin: 0 5px 0 0;
  cursor: pointer;
  font-weight: 400;
}
.input-radiolist {
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 5px;
}
.input-radiolist input[type=radio] {
  display: none;
}
.input-radiolist input[type=radio] + label {
  font-weight: 400;
  cursor: pointer;
  padding: 1px 5px;
  margin-right: 5px;
  margin-top: 5px;
  border-radius: 4px;
  border: 1px solid #cccccc !important;
  font-size: 12px !important;
  background: linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: -moz-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
  background: -webkit-linear-gradient(top, #ffffff 0%, #ededed 50%, #ffffff 100%) !important;
}
.input-radiolist input[type=radio] + label:last-child {
  margin-right: 0;
}
.input-radiolist input[type=radio]:checked + label {
  border: 1px solid #6EB550 !important;
  box-shadow: 0 0 4px #6EB550;
  outline: 0 !important;
  background: linear-gradient(top, #ffffff 0%, #f5f5f5 50%, #ffffff 100%) !important;
  background: -moz-linear-gradient(top, #ffffff 0%, #f5f5f5 50%, #ffffff 100%) !important;
  background: -webkit-linear-gradient(top, #ffffff 0%, #f5f5f5 50%, #ffffff 100%) !important;
}
.input-fieldset {
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.input-fieldset > div {
  padding-bottom: 5px;
}
.input-fieldset > div > div {
  margin-top: 20px;
  min-height: 29px;
  position: relative;
  border: 1px solid #cccccc;
  padding: 5px;
  height: calc(100% - 20px);
}
.input-fieldset > div > div .fieldset-title {
  display: block;
  font-weight: 800;
  position: absolute;
  top: -20px;
  left: 0;
}
.input-section > div {
  display: flex;
  margin-bottom: 5px;
}
.input-section > div label {
  font-weight: normal;
  line-height: 34px;
  margin-bottom: 0;
  cursor: pointer;
  min-width: 120px;
  max-width: 120px;
  padding: 0;
}
.input-section > div label.input-sm {
  line-height: 31px;
}
.input-section > div div {
  width: 100%;
}
.input-section > div .input-address {
  display: flex;
}
.input-section > div .input-address input {
  width: 55px;
  border-radius: 0;
  text-align: center;
  border-left-width: 0;
}
.input-section > div .input-address input:nth-child(1) {
  width: calc(100% - 110px);
  border-radius: 5px 0 0 5px;
  text-align: left;
  border-left-width: 1px;
}
.input-section > div .input-address input:nth-last-child(1) {
  border-radius: 0 5px 5px 0;
}
.input-section > div .input-zipcode {
  display: flex;
}
.input-section > div .input-zipcode label {
  padding-left: 5px;
  padding-right: 5px;
}
.input-section > div .input-zipcode input {
  width: 55px;
  text-align: center;
}
.input-section > div .input-zipcode input:nth-child(1) {
  width: 100%;
  text-align: left;
}
.input-section > div .input-zipcode input:nth-last-child(1) {
  border-radius: 0 5px 5px 0;
  border-left-width: 0;
}
.input-section > div .input-zipcode input:nth-last-child(2) {
  border-radius: 5px 0 0 5px;
}
.input-dhl {
  display: flex;
}
.input-dhl input {
  width: 35%;
  border-radius: 0;
  text-align: center;
  border-left-width: 0;
}
.input-dhl input:nth-child(1) {
  border-radius: 5px 0 0 5px;
  text-align: left;
  border-left-width: 1px;
}
.input-dhl input:nth-last-child(1) {
  width: 30%;
  border-radius: 0 5px 5px 0;
  height: 30px;
}
.watermark-iconsearch {
  background-image: url(../Images/icn_magnifier.gif);
  background-repeat: no-repeat;
  background-position: right center;
}
/* End form controls */
/* Header */
header {
  position: relative;
}
header:after {
  content: "";
  display: block;
  clear: both;
}
header .ECM_HeaderBackgroundEffect {
  background-position: right bottom !important;
  background-repeat: no-repeat;
  display: block !important;
  position: absolute;
  height: 100%;
  width: 100%;
}
header .userpanel {
  position: relative;
  min-height: 87px;
  padding: 5px !important;
  box-shadow: 0 0 2px #404040;
  margin: 5px;
  border-radius: 4px;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  width: 310px;
  float: right;
  z-index: 1;
}
header .userpanel div {
  display: flex;
}
header .userpanel > div {
  width: 50%;
  height: 20px;
}
header .userpanel > div img {
  margin-right: 2px;
  height: 16px;
}
header .userpanel > div span:not(.Pom_Language) {
  width: 128px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
}
header .userpanel > div span.Pom_Language {
  margin: 0 1px;
}
header .userpanel > div.larger {
  width: 80%;
}
header .userpanel > div.smaller {
  width: 20%;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}
header .userpanel > div.align-right img {
  margin-right: 0;
  margin-left: 2px;
}
div.ThreeCol .userpanel {
  position: relative;
  min-height: 87px;
  padding: 5px !important;
  box-shadow: 0 0 2px #404040;
  margin: 5px;
  border-radius: 4px;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  height: 100%;
  width: 310px;
  float: right;
  z-index: 1;
}
div.ThreeCol .userpanel div {
  display: flex;
}
div.ThreeCol .userpanel > div {
  width: 50%;
  height: 20px;
}
div.ThreeCol .userpanel > div img {
  margin-right: 2px;
  height: 16px;
}
div.ThreeCol .userpanel > div span:not(.Pom_Language) {
  width: 128px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  display: inline-block;
  white-space: nowrap;
}
div.ThreeCol .userpanel > div span.Pom_Language {
  margin: 0 1px;
}
div.ThreeCol .userpanel > div.align-right img {
  margin-right: 0;
  margin-left: 2px;
}
/* End header */
/* ECM Grids */
.ecm-datagrid {
  border: 1px solid gray;
  border-collapse: separate;
}
.ecm-datagrid.no-vertical-borders {
  border-width: 0;
}
.ecm-datagrid > thead > tr,
.ecm-datagrid th {
  background: #EAEAEA;
  background: linear-gradient(#ffffff, #eaeaea);
  background: -moz-linear-gradient(#ffffff, #eaeaea);
  background: -webkit-linear-gradient(#ffffff, #eaeaea);
}
.ecm-datagrid th {
  font-weight: 800;
  border-bottom: 1px solid gray;
}
.ecm-datagrid > tbody > tr:first-child > td {
  border-top: 1px solid gray;
}
.ecm-datagrid.table-hover tbody tr:hover td {
  background-color: #C4DCF4 !important;
}
.ecm-datagrid.table-clickable > tbody > tr {
  cursor: pointer;
}
.ecm-gridview td,
.ecm-gridview th {
  padding: 5px;
}
.ecm-gridview td:first-child,
.ecm-gridview th:first-child {
  padding-left: 0;
}
.ecm-gridview td:last-child,
.ecm-gridview th:last-child {
  padding-right: 0;
}
.ecm-gridview td input[type=text].form-control,
.ecm-gridview th input[type=text].form-control {
  margin-top: 5px;
  margin-bottom: 5px;
}
.table-borderless {
  border-width: 0;
}
.table-borderless.table > tbody > tr {
  border-width: 0;
}
.table-borderless.table > tbody > tr > th,
.table-borderless.table > tbody > tr > td {
  border-width: 0;
}
.table-headerless {
  background-color: red;
}
.table-headerless thead {
  display: none;
}
.table-nobackground {
  background-color: transparent !important;
}
.table-nobackground tr,
.table-nobackground thead {
  background-color: transparent !important;
}
.table-nobackground tr td,
.table-nobackground thead td,
.table-nobackground tr th,
.table-nobackground thead th {
  background-color: transparent !important;
}
#ECM_GroupTables > table > tbody > tr:first-child > td {
  border-top: 0;
}
/* End ECM Grids */
/* DNN */
.DnnModule-Authentication {
  display: none;
}
.dnnSortable > .DnnModule-Authentication {
  display: block;
}
.dnnLabel {
  width: 100%;
  text-align: left;
}
.dnnForm .dnnLabel {
  width: 25%;
  text-align: right;
}
/* End DNN */
/* Generic */
html,
body {
  font-weight: normal;
}
a:link,
a:visited,
a:hover,
a:active {
  color: #000;
}
.underline {
  text-decoration: underline;
}
.bold {
  font-weight: 800;
}
.input-inline.bold input + label {
  font-weight: 800;
}
.italic {
  font-style: italic;
}
.pointer {
  cursor: pointer;
}
.smaller {
  font-size: 70%;
}
.flex-inline {
  display: flex;
}
.flex-inline div:nth-child(1) {
  margin-right: 5px;
}
textarea {
  max-width: 100%;
}
.align-left,
.dl-horizontal.align-left dt {
  text-align: left;
}
.align-center {
  text-align: center;
}
.align-right {
  text-align: right;
}
.valign-top {
  vertical-align: top;
}
.valign-middle {
  vertical-align: middle !important;
}
.valign-bottom {
  vertical-align: bottom;
}
.margin-bottom-no {
  margin-bottom: 0;
}
.margin-bottom-xs {
  margin-bottom: 3px;
}
.margin-bottom-sm {
  margin-bottom: 5px;
}
.margin-bottom-md {
  margin-bottom: 10px;
}
.margin-bottom-lg {
  margin-bottom: 20px;
}
.margin-top-no {
  margin-top: 0;
}
.margin-top-xs {
  margin-top: 3px;
}
.margin-top-sm {
  margin-top: 5px;
}
.margin-top-md {
  margin-top: 10px;
}
.margin-top-lg {
  margin-top: 20px;
}
.margin-left-no {
  margin-left: 0;
}
.margin-left-xs {
  margin-left: 3px;
}
.margin-left-sm {
  margin-left: 5px;
}
.margin-left-md {
  margin-left: 10px;
}
.margin-left-lg {
  margin-left: 20px;
}
.margin-right-no {
  margin-right: 0;
}
.margin-right-xs {
  margin-right: 3px;
}
.margin-right-sm {
  margin-right: 5px;
}
.margin-right-md {
  margin-right: 10px;
}
.margin-right-lg {
  margin-right: 20px;
}
.display-block {
  display: block;
}
/* End generic */
/* ECM Parameter panel */
.ecm-product-remark {
  cursor: pointer;
}
.ecm-parameter-panel {
  background-color: #ffffff;
  border: #cccccc solid 1px;
  margin-left: -155px;
  position: absolute;
  z-index: 1050;
  width: 310px;
  left: 50%;
}
.ecm-parameter-panel .panel-title {
  border-bottom: #cccccc solid 1px;
  background-color: #eeeeee;
  position: relative;
  padding: 5px;
}
.ecm-parameter-panel .panel-title span {
  font-size: 14px;
  display: block;
  width: 100%;
}
.ecm-parameter-panel .panel-title img {
  position: absolute;
  cursor: pointer;
  right: 7px;
  top: 7px;
}
.ecm-parameter-panel .panel-body {
  padding: 5px;
}
.ecm-parameter-panel .panel-body > textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 10px;
  width: 100%;
}
.ecm-parameter-panel .panel-body .panel-row {
  align-items: flex-start;
  margin-bottom: 5px;
  position: relative;
  display: flex;
}
.ecm-parameter-panel .panel-body .panel-row:nth-last-child(1) {
  margin-bottom: 0;
}
.ecm-parameter-panel .panel-body .panel-row label {
  font-weight: 400;
  font-size: 12px;
  display: block;
  width: 130px;
  margin-right: 20px;
}
.ecm-parameter-panel .panel-body .panel-row .panel-info {
  position: absolute;
  display: block;
  width: 100%;
}
.ecm-parameter-panel .panel-body .panel-row .panel-info img {
  position: absolute;
  cursor: pointer;
  z-index: 1060;
  left: 120px;
}
.ecm-parameter-panel .panel-body .panel-row .panel-info img:hover + .info-description,
.ecm-parameter-panel .panel-body .panel-row .panel-info img:active + .info-description,
.ecm-parameter-panel .panel-body .panel-row .panel-info img:focus + .info-description {
  display: block;
}
.ecm-parameter-panel .panel-body .panel-row .panel-info .info-description {
  bottom: calc(100% + 5px);
  border: #cccccc solid 1px;
  background-color: #eeeeee;
  position: absolute;
  display: none;
  padding: 5px;
  width: 100%;
}
.ecm-parameter-panel .panel-body .panel-row input:not([type="checkbox"]),
.ecm-parameter-panel .panel-body .panel-row textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 10px;
  max-width: 160px;
  min-width: 160px;
  display: block;
  width: 160px;
}
/* End ECM Parameter panel */
/* ECM Order table */
.ecm-ordertable th {
  background-color: #eeeeee;
}
.ecm-ordertable .ecm-groupheader {
  border-bottom: 2px solid #dddddd;
  background-color: #eeeeee;
  padding: 5px 0 5px 15px;
  font-weight: 800;
  cursor: pointer;
}
.ecm-ordertable .ecm-productrow:hover {
  background-color: #f5f5f5;
}
.ecm-ordertable .ecm-productrow .ecm-imgcol {
  justify-content: center;
  display: flex;
  width: 142px;
  margin: 5px;
  float: left;
}
.ecm-ordertable .ecm-productrow .ecm-datacol {
  margin-left: 157px;
  margin-right: 15px;
  display: block;
}
.ecm-ordertable .ecm-subtotalcol {
  font-weight: 800;
}
.ecm-total-row {
  font-weight: 800;
}
.ecm-totalcol {
  border-top: 1px solid #cccccc;
  font-weight: 800;
  padding: 5px 0;
}
.ecm-totalcol:hover {
  background-color: #f5f5f5;
}
/* End ECM Order table */

/* Modal */
.app-modal-window .modal-dialog {
  width: 630px;
}
/* End Modal */

/* Debug styles */
.bg-r {
  background-color: lightcoral;
}
.bg-g {
  background-color: lightgreen;
}
.bg-b {
  background-color: lightskyblue;
}
/* End Debug styles */
/*# sourceMappingURL=ssPOM.css.map */