main {
    background: url('/assets/images/kiosk/background_motif.png') no-repeat bottom right;
    min-height: 2560px;
    padding-top: inherit!important;
}

#countdown-container {
    padding-right:20px;
    padding-left: 30px;
    background: url('/assets/images/kiosk/icon_time.png') no-repeat 0px 1px;
}

#datetime, #countdown-container {
    display: inline;
    font-weight: bold;
    font-size:14pt;
}

.currency-selector, .btn {
    font-size:14pt;
}

.choice-title {

}

.choice-title a {
    font-size:24px!important;
}

.shadow, .box-shadow {
    -moz-box-shadow: 0 0 20px #ccc!important;
    -webkit-box-shadow: 0 0 20px #ccc!important;
    box-shadow: 0 0 20px #ccc!important;
}

.fs-18 {
    font-size:18px;
}

.kiosk-payment-methods {
    height:195px;
    width:195px;
    margin:0 auto;
}

.kiosk-payment-method-alipay {
    background: #1ba2e8;
}

.kiosk-payment-method-wechat {
    background: #22ac37;
}

.navigation-title {
    font-size:14px!important;
}

.navbar .navbar-brand {
    height: 60px;
    padding-top: 22.5px!important;
    padding-bottom: 22.5px!important;
}

.payment-instructions span {
    text-overflow: inherit!important;
    white-space: normal!important;
    line-height: 24px;
}

.background-orange {
    background: #E2783C;
}

.breadcrumb-container {
    display: flex;
    justify-content: center;
  }
  
  .breadcrumb {
    display: flex;  /* Ensures the breadcrumb items are laid out in a row */
    list-style: none;  /* Removes the default list styling */
    padding: 0;  /* Removes default padding */
    margin: 0;  /* Removes default margin */
    background: none!important;
  }
  
  .breadcrumb-item {
    margin-right: 10px;  /* Adds spacing between breadcrumb items */
  }
  
  .breadcrumb-item:last-child {
    margin-right: 0;  /* Removes spacing after the last item */
  }

/* .calendar-main-container, .select-visit-date, .calendar-legend {
    display:none;
} */

.card-h3 {
    font-size:2.2rem;
    font-weight: bold;
}

#gtxModalLarge p {
    font-size:24px;
}

#modContentCountdownTimer {
    text-align: center;
}

.promptTimerWrapper {
    font-size:30px;
    font-weight: bold;
}

.promptTimerWrapper span {
    font-size:30px;
    font-weight: bold;
}