.entries {
  padding: 10px 20px;

  /*padding-bottom: 15px;*/
  border: 2px solid white;
  min-height: 150px;
}

.entries .heading {
  border-bottom: 2px solid white;
  /*padding: 10px 20px;*/
  /*background: #36641f;*/

  padding: 10px 0px 10px 0px;
}

.heading {
  font-weight: bold;
  font-size: 23px;
}

.entries .entry {
  /*padding-left: 20px;*/
  /*padding-right: 20px;*/
}

.entries > .entry:first-child .eType {
  margin-top: 10px;
  margin-bottom: 5px;
}

.eType.bold {
  font-weight: bold;
  margin-bottom: 5px;
}

.eDetails {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 16px;
}

.eAmount {
  margin-top: 5px;
  margin-bottom: 5px;
}

.eRemove {
  font-size: 14px;
  /*color: blue;*/

  color: #004f96;
}

.PaymentPart_CartSummaryCaptionContainer,
.PaymentPart_CartSummaryFieldContainer {
  display: inline;
}

.PaymentPart_CartSummaryFieldContainer label,
.PaymentPart_CartSummaryFieldContainer span {
    font-size: 35px;
    font-weight: bold;
}

.PaymentPart_CartSummaryCaptionContainer label {
  vertical-align: baseline;
}



/* cart styles, needs to be moved to BBIS central stylesheet */
div[id$='_CartGrid_cartPanel'] {
  display: none;
}

.PaymentPart_CartSummary {
  padding-top: 6%;
  padding-bottom: 10%;
}

.PaymentPart_Controls {
  margin-right: 0px;
  margin-top: 8%;
}

.BBFormSubmitbutton.PaymentPartSubmitButton {
    width: 200px;
    background: #f7b904 !important;
    color: #141414 !important;
    box-shadow: none !important;
    height: 60px;
    border-radius: 30px !important;
    font-size: 1.2em;
}

.BBFormSubmitbutton.PaymentPartSubmitButton:hover {
    opacity: 1 !important;
    background: #fbc219 !important;
}

.PaymentPart_PesonalInfoCheckbox > label {
  vertical-align: initial;
}






