#shoppingCartScreen {

  .content-body {
    .shopping-cart-content {
      padding: 50px 20px 20px 20px;
      margin-bottom: 20px;
      overflow: hidden;
    }

    .checkout-image {
      margin-right:20px;
      float: left;
    }

    .checkout-desc {
      width: 90%;
      float: left;

      div {
        margin-bottom: 7px;
      }

      .note {
        font-style: italic;
        font-size: 13px;
      }
    }

    .cart-item-caption {
      text-align: left;      
    }

    .cart-item-caption#header {
      font-weight: bold;
    }

    .cart-item-price {
      text-align: right;
      width:120px;
    }

    .cart-item-quantity {
      text-align: left;
      width:150px;
    }

    .cart-item-actions {
      //text-align: center;      
    }


    .cart-item-price {
      padding-right:11px;
    }

    th.cart-item-quantity {
      padding-left:15px;
    }

    .remove-cart {
      color:#fc0;
      float:right;
      margin-right:20px;
    }

    .cart-value {
      margin-left:63px;
    }

    .cart-items {
      width: 80%;
      // overflow: auto;
      margin-top: 30px;
      margin-bottom:20px;
    }

    .cart-item {
      margin-top: 10px;
    }

    .shopping-sub-total {
      margin-top:30px;

      .sub-total-text {
        color:white;
        float:left;
        margin-left:10px;
      }

      .sub-total-value {
        color:white;
      }
    }

    .no-cart-items {
      margin-top: 30px;
      text-align: center;
      font-style: italic;
      font-weight: bold;
      font-size: 15px;
    }

    .actions {
      margin-right:20%;
    }

    .proceed-checkout {
      margin-right:2px;
    }
  }
}