.order-show .sub-title,
.order-show .sub-event {
  color: white !important; }
.order-show .sub-event {
  font-weight: bolder; }
.order-show .flex {
  display: flex; }
  @media (max-width: 425px) {
    .order-show .flex {
      flex-direction: column; } }
  .order-show .flex .left {
    width: 50%; }
    @media (max-width: 425px) {
      .order-show .flex .left {
        width: 100%; } }
  .order-show .flex .right .price {
    font-size: 16pt; }
  .order-show .flex .caption-title {
    color: white; }
.order-show .container-pay {
  display: flex;
  width: 100%;
  flex-direction: column; }
  .order-show .container-pay .btn-pay {
    font-weight: bold;
    background-color: #c8b353 !important;
    padding: 7px 20px;
    color: white !important;
    border-radius: 5px; }
    .order-show .container-pay .btn-pay.pix {
      background-color: #68a113 !important; }
    .order-show .container-pay .btn-pay:hover {
      background-color: white !important;
      color: black !important; }
.order-show .pay {
  flex-direction: column; }
  .order-show .pay .caption-title {
    font-size: 24pt; }
  .order-show .pay .inner {
    border-radius: 5px;
    width: 100%;
    height: auto;
    display: flex;
    flex-direction: column;
    min-height: 200px;
    justify-content: space-between;
    color: white !important; }
    .order-show .pay .inner h6 {
      color: white !important; }
    .order-show .pay .inner div {
      padding: 30px 0;
      margin: 20px 0;
      color: white !important;
      display: flex;
      align-items: flex-start;
      justify-content: left;
      flex-direction: column;
      align-items: flex-start; }
      .order-show .pay .inner div img {
        margin: inherit; }
      .order-show .pay .inner div a.card-credit {
        background-color: white;
        font-weight: bold;
        color: black !important;
        font-size: 14pt;
        padding: 7px 15px; }
      .order-show .pay .inner div:first-child {
        border-bottom: solid 1px rgba(255, 255, 255, 0.183); }
      .order-show .pay .inner div input {
        background-color: white !important;
        padding: 7px 12px;
        font-size: 14pt;
        border: none;
        border-radius: 5px; }
      .order-show .pay .inner div button {
        background-color: #08b408;
        color: white !important;
        padding: 9px 35px;
        font-weight: bold;
        border-radius: 5px;
        margin-top: 20px;
        font-size: 11pt; }

.order__custom {
  margin-top: 50px; }
  @media (max-width: 760px) {
    .order__custom {
      margin-top: 140px; } }

.menu-side {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column; }
  .menu-side li {
    display: flex;
    flex-direction: column;
    margin-bottom: 15px; }
    .menu-side li a {
      color: #c8b353 !important;
      width: 100%;
      transition: 0.5s;
      font-weight: bold; }
      .menu-side li a:hover {
        color: black !important;
        background-color: white; }

.swal2-footer {
  font-size: 9pt;
  display: block !important;
  text-align: center;
  font-weight: 400; }
  .swal2-footer a {
    font-weight: bold; }

/*# sourceMappingURL=custom.css.map */
