HR.thin.gray {
    border: 1px solid white;
    box-shadow: 0 1px 0 #aaa;
}
HR.thin.black {
    border: 1px solid white;
    box-shadow: 0 1px 0 black;
}
.checkout {
    max-width: 1000px;
    margin:auto;
}

.checkout hr {  
    margin:30px 0;
}

.checkout h4  {
    font-style:  italic;
    font-weight: bold;;
}



.checkout BUTTON {
    width:100%;
    background-color: #000;
    color:#FFF;

    border-radius: 20px;
}

.checkout .MuiTypography-body2 {
    margin: 20px 0;
}


.checkout .MuiTypography-body2.inactive {
    margin: 0;
    float: right;
}

.checkout A {
    color: #000;
}
.checkout h4.inactive {
    color:#AAA;
}

.px-loader .px-menu-card.selected {
    border-top-color: #2772B6 !important;
}

.px-loader .custom-button {
    background-color: #2772B6 !important;
}


  .nice-dates-day:before {
    background-color: #2772b6 !important;
  }

  
  .nice-dates-navigation_previous, .nice-dates-navigation_next {
      padding-bottom: 50px !important;
  }


  .cart .cartItem {
    font-family: 'Avenir Next',sans-serif;
    font-size: 14px;
    color:#000;
    background: #F5FAFF;
    border-radius: 5px 5px 0 0;
    padding: 16px;
    box-shadow: 1px 1px #d2e4f2;
    margin: 1px 0 1px 1px;
    width: initial;
    
  }
  .cart .cartItemAdditionalServices {
    font-family: 'Avenir Next',sans-serif;
    font-size: 14px;
    color: #000;
    border-radius: 0 0 5px 5px;
    padding: 16px;
    background-color: rgba(255,255,255,1);
    box-shadow: 1px 1px #F1F1F1;
    margin: 1px 0 1px 1px;
    width: initial;
}
.cart .cartItemAdditionalServices button {
    font-size: 10px;
    margin: 2px;
    padding:3px;
}

.cart .cartItem A {
    text-decoration: underline;
}

 .cart .cartItem div {
    padding:2px 6px;    
}

/*# sourceMappingURL=app.min.css.map*/