html,
body {
   height: 100%;
   min-height: 100%;
}

body {
   display: flex;
   flex-direction: column;
}

.container {
   @include delete-after;
}

.main {
   margin-bottom: 40px;

   .container {
      &::after {
         content: "";
         display: table;
         clear: both;
      }
   }
}

.registration-submit .btn-primary {
   width: 100%;
   max-width: 390px;
}

.cart-footer {
   display: flex;

   .price-box {
      max-width: 400px;
      margin-left: auto;
      width: 100%;
   }
}

.orderview-history.orderview-history {
   h1 {
      font-size: 20px;
      margin: 0;
      padding: 3px 0;
   }

   p {
      margin: 0;
      padding: 3px 0;
   }
}
