.content .form-backplate {
  background: #EFEFEF;
  padding: 0.7em;
}

.content .form-backplate a
{
  color: #0c97ed;
}

.cart-list
{

}

.cart-list .cart-head
{

}

.cart-list .cart-body
{

}

.cart-list .cart-body .cart-item
{
  background: #ffffff;
  margin-bottom: 1em;
}

.cart-list .cart-body .cart-item.has-error
{
  -webkit-box-shadow:inset 0 0 5px 1px #FF0D0D;
  box-shadow:inset 0 0 5px 1px #FF0D0D;
}

.cart-list .cart-body .cart-item .text-error
{
  text-align: right;
  font-size: 0.7em;
  color: #FF0D0D;
  font-weight: bold;
  padding: 0 1em 0 0;
  margin: 0;
}

.cart-list .cart-body .cart-item input
{
  max-width: 95%;
}

.cart-list .cart-body .cart-item > div
{
  padding: 0.5em;
}

.cart-list .cart-body .cart-item .itemInfo .values .valueItem > div
{
  display: inline-block;
}

.cart-list .cart-body .cart-item .itemInfo .values .valueItem .valueItemName
{
  font-weight: bold;
  font-size: 0.8em;
}

.cart-list .cart-body .cart-item .itemInfo .values .valueItem .valueItemName:after
{
  display: inline-block;
  content: ":";
}

.cart-footer .sum-place
{
  text-align: right;
  font-weight: bold;
}

.cart-footer .sum-place .value
{
  font-size: 32px;
}

.cart-footer .sum-place .value-no-voucher
{
  text-decoration: line-through;
}


.cart-footer .checkout .button, .cart_button
{
  width: 100%;
  display: block;
  /* background: #00AEC4; */
  color: #ffffff!important;
  text-align: center;
  line-height: 40px;
  border: transparent;
}

.cart-footer .accept-error .button
{
  width: 100%;
  display: block;
  background: #FF0D0D;
  color: #ffffff;
  text-align: center;
  cursor: pointer;
}

.cart-errors
{
  border-bottom: 1px solid #FF0D0D;
  border-top: 1px solid #FF0D0D;
  color: #FF0D0D;
  padding-bottom: 1em;
  padding-top: 1em;
  margin-bottom: 2em;
  margin-top: 1em;
}

.cart-footer .checkout .button:hover, .cart_button:hover
{
  text-decoration: none;
}

.cart-voucher
{
  border-bottom: 2px solid #00AEC4;
  border-top: 2px solid #00AEC4;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-bottom: 1em;
  padding-top: 1em;
}

.cart-voucher input
{
  max-width: 100%;
}
