/* _content/Mumenu/Components/Afooter.razor.rz.scp.css */
.a-footer[b-1jhvup45ke] {
  text-align: center;
  font-size: 12px;
  font-family: arial,sans-serif;
  color: #c2dbf3;
  padding: 1rem 0.5rem;
  background-color: #070710; }
  .a-footer.fix[b-1jhvup45ke] {
    position: fixed;
    bottom: 0;
    width: 100%; }
  .a-footer a[b-1jhvup45ke] {
    color: #c2dbf3; }
    .a-footer a:hover[b-1jhvup45ke] {
      text-decoration: none;
      color: #FFEB44; }
  .a-footer span[b-1jhvup45ke] {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    color: #89949e; }
/* _content/Mumenu/Components/AlertNotification.razor.rz.scp.css */
.alert-notification[b-n75pwb30ku] {
    font-size: 1.3rem;
    margin: 64px auto;
    padding: 10px;
    display: table;
}
/* _content/Mumenu/Dialogs/AddShopDialog.razor.rz.scp.css */
.shop-img-dialog img[b-0wh1eanga5] {
  max-width: 150px;
  max-height: 150px; }

@media (min-width: 992px) {
  .shop-img-dialog[b-0wh1eanga5] {
    width: -moz-min-content;
    /* Firefox */
    width: -webkit-min-content;
    /* Chrome */
    width: min-content; } }
/* _content/Mumenu/Dialogs/ItemDetailsDialog.razor.rz.scp.css */
.card-img-top[b-frdikf4j7b] {
  object-fit: cover;
  height: 250px;
  width: 100%;
  padding: 1px 3px 0px; }

.card-text[b-frdikf4j7b] {
  font-size: smaller; }

.quantity[b-frdikf4j7b] {
  color: #742e14; }

.q-num[b-frdikf4j7b] {
  font-size: 26px;
  line-height: 0;
  vertical-align: middle;
  color: #3965ab; }
/* _content/Mumenu/Dialogs/QrPrintDialog.razor.rz.scp.css */
[b-rblrwiksgq] #qrcodeCanvas > canvas {
    max-width: 100%;
}
/* _content/Mumenu/Pages/About.razor.rz.scp.css */
.card[b-w392rxksc1] {
  background-color: transparent;
  max-width: 400px; }
  .card .card-body[b-w392rxksc1] {
    text-align: left;
    padding: 20px 15px 12px;
    background-color: #0d5294; }
    .card .card-body a[b-w392rxksc1], .card .card-body .btn[b-w392rxksc1] {
      text-transform: uppercase;
      align-self: flex-end !important;
      text-align: right !important; }
      .card .card-body a:hover[b-w392rxksc1], .card .card-body .btn:hover[b-w392rxksc1] {
        text-decoration: none; }
    .card .card-body .card-text[b-w392rxksc1] {
      color: #dbe1e6; }
/* _content/Mumenu/Pages/Admin/Menu.razor.rz.scp.css */
[b-3sebylzpvt] .item .img-avatar {
  height: 80px;
  width: 80px;
  margin-right: 12px; }
  [b-3sebylzpvt] .item .img-avatar > img {
    border-radius: 12px;
    object-fit: cover; }

[b-3sebylzpvt] .item .name {
  font-weight: 400;
  font-size: 18px;
  text-transform: uppercase;
  margin-right: 20px; }

[b-3sebylzpvt] .item .ingedients {
  font-size: 12px; }

[b-3sebylzpvt] .item .selected {
  font-size: 12px;
  color: indigo; }

[b-3sebylzpvt] .item .price {
  font-size: 18px; }

[b-3sebylzpvt] .pointer {
  cursor: pointer; }

[b-3sebylzpvt] .clickable-row:hover {
  background: #f7faff; }
/* _content/Mumenu/Pages/User/M.razor.rz.scp.css */
.container[b-i0m66if96k] {
  margin-top: 0;
  margin-bottom: 4rem;
  min-height: calc(100vh - 243px); }

.cat-slider-container[b-i0m66if96k] {
  position: sticky;
  top: 56px;
  background: #c0e0ff;
  z-index: 1; }
  @media only screen and (min-width: 0) and (orientation: landscape) {
    .cat-slider-container[b-i0m66if96k] {
      top: 56px; } }
  @media only screen and (min-width: 576px) {
    .cat-slider-container[b-i0m66if96k] {
      top: 56px; } }
  .cat-slider-container #cat-slider[b-i0m66if96k] {
    padding: 15px 0; }
    .cat-slider-container #cat-slider .slider-item[b-i0m66if96k]  button, .cat-slider-container #cat-slider .slider-item[b-i0m66if96k]  a {
      /*                @media only screen and (max-width: 359px) {
                    min-width: 200px;
                }*/
      text-transform: uppercase;
      min-width: 220px; }
      .cat-slider-container #cat-slider .slider-item[b-i0m66if96k]  button:hover, .cat-slider-container #cat-slider .slider-item[b-i0m66if96k]  a:hover {
        text-decoration: none; }

.controls.slider-controls li[b-i0m66if96k] {
  display: block;
  position: absolute;
  top: 50%;
  height: 60px;
  line-height: 60px;
  margin-top: -30px;
  padding: 0;
  cursor: pointer;
  transition: background 0.3s; }

.controls.slider-controls .prev[b-i0m66if96k] {
  left: 0; }

.controls.slider-controls .next[b-i0m66if96k] {
  right: 0; }

.sel-cat[b-i0m66if96k] {
  color: #002a5a;
  padding: 10px;
  text-align: center;
  text-shadow: 1px 1px 3px rgba(255, 255, 255, 0.6); }
  .sel-cat > div[b-i0m66if96k] {
    font-size: 15px; }
    .sel-cat > div:first-child[b-i0m66if96k] {
      font-size: 28px;
      font-weight: bold; }

.shop-img[b-i0m66if96k] {
  object-fit: cover;
  max-height: 200px;
  width: 100%;
  border-radius: 0 0 7px 7px; }

[b-i0m66if96k] .item {
  background: #e8f3ff;
  border-radius: 7px;
  margin: 6px 0 2px; }
  [b-i0m66if96k] .item .pointer {
    cursor: pointer;
    border-radius: 7px 0 0 7px; }
    [b-i0m66if96k] .item .pointer:hover {
      background: #eeedff; }
  [b-i0m66if96k] .item .name {
    text-transform: uppercase;
    color: var(--mud-palette-primary-darken); }
  [b-i0m66if96k] .item .stars {
    margin: -3px 0 3px -3px; }
  [b-i0m66if96k] .item .ingedients {
    font-size: 13px; }
  [b-i0m66if96k] .item .img-avatar > img {
    border-radius: 7px;
    object-fit: cover;
    height: 80px;
    width: 80px;
    cursor: pointer; }
  [b-i0m66if96k] .item .quantity {
    color: #ad4240; }
  [b-i0m66if96k] .item .currency {
    margin-right: 4px; }
  [b-i0m66if96k] .item .price {
    font-size: larger; }
  [b-i0m66if96k] .item .action > button {
    background: rgba(255, 255, 255, 0.4); }
    [b-i0m66if96k] .item .action > button:first-of-type {
      color: #18ab23; }
    [b-i0m66if96k] .item .action > button:last-of-type {
      color: #cc3333; }
  [b-i0m66if96k] .item .action > span {
    font-weight: bold;
    color: var(--mud-palette-primary-lighten);
    margin: 5px 0px; }

[b-i0m66if96k] .cat {
  margin-bottom: 1rem; }
  [b-i0m66if96k] .cat > .name {
    background: #004ba0;
    color: aliceblue;
    padding: 1rem;
    font-size: larger;
    margin-top: 1rem;
    text-transform: uppercase;
    border-radius: 10px 10px 0 0; }

.to-top[b-i0m66if96k] {
  position: fixed;
  cursor: pointer;
  z-index: 1; }
  .to-top.visible[b-i0m66if96k] {
    bottom: 16px;
    right: 16px;
    opacity: 1;
    transition: transform .5s;
    flex: 1; }
  .to-top.hidden[b-i0m66if96k] {
    bottom: 16px;
    right: 16px;
    opacity: 0;
    transition: all .5s;
    visibility: hidden;
    transform: scale(0) rotate(180deg);
    flex: 0; }
/* _content/Mumenu/Pages/User/Order.razor.rz.scp.css */
.container[b-il7rkdewa7] {
  margin-top: 0;
  margin-bottom: 4rem;
  min-height: calc(100vh - 177px); }
  .container .total[b-il7rkdewa7] {
    border-radius: 4px;
    font-size: larger;
    font-weight: bold;
    color: whitesmoke;
    margin-top: 0.3rem;
    padding: 0.9rem 0 0.9rem 0.9rem; }

.sel-cat[b-il7rkdewa7] {
  color: #002a5a;
  padding: 10px;
  text-align: center;
  text-shadow: 1px 1px 3px rgba(255, 255, 255, 0.6); }
  .sel-cat > div[b-il7rkdewa7] {
    font-size: 15px; }
    .sel-cat > div:first-child[b-il7rkdewa7] {
      font-size: 28px;
      font-weight: bold; }

.shop-img[b-il7rkdewa7] {
  object-fit: cover;
  max-height: 200px;
  width: 100%;
  border-radius: 0 0 7px 7px;
  margin-bottom: 10px; }

.o-title[b-il7rkdewa7] {
  background: rgba(0, 0, 0, 0.5);
  padding: 6px;
  border-radius: 5px;
  color: aliceblue; }

.item[b-il7rkdewa7] {
  background: #e8f3ff;
  border-radius: 7px;
  margin: 6px 0 2px; }
  .item .pointer[b-il7rkdewa7] {
    cursor: pointer;
    border-radius: 7px 0 0 7px; }
    .item .pointer:hover[b-il7rkdewa7] {
      background: aliceblue; }
  .item .name[b-il7rkdewa7] {
    text-transform: uppercase;
    color: var(--mud-palette-primary-darken); }
  .item .stars[b-il7rkdewa7] {
    margin: -3px 0 3px -3px; }
  .item .ingedients[b-il7rkdewa7] {
    font-size: 13px; }
  .item .img-avatar > img[b-il7rkdewa7] {
    border-radius: 7px;
    object-fit: cover;
    height: 80px;
    width: 80px;
    cursor: pointer; }
  .item .quantity[b-il7rkdewa7] {
    color: #ad4240;
    line-height: 10px; }
  .item .currency[b-il7rkdewa7] {
    margin-right: 4px; }
  .item .price[b-il7rkdewa7] {
    font-size: larger; }
  .item .action > button[b-il7rkdewa7] {
    background: rgba(255, 255, 255, 0.4); }
    .item .action > button:first-of-type[b-il7rkdewa7] {
      color: #18ab23; }
    .item .action > button:last-of-type[b-il7rkdewa7] {
      color: #cc3333; }
/* _content/Mumenu/Shared/AdminLayout.razor.rz.scp.css */
@media (min-width: 768px) {
  [b-3syibye7ug] .mud-main-content {
    padding-top: 0; } }

[b-3syibye7ug] .shop-img {
  object-fit: cover;
  max-height: 200px; }

[b-3syibye7ug] .mud-expand-panel .mud-expand-panel-header {
  padding: 15px;
  background: aliceblue; }
  [b-3syibye7ug] .mud-expand-panel .mud-expand-panel-header button.mud-icon-button {
    padding: 0;
    margin: 0 0.5rem; }

[b-3syibye7ug] .mud-expand-panel .mud-expand-panel-content {
  padding: 0 15px 15px; }
  [b-3syibye7ug] .mud-expand-panel .mud-expand-panel-content .c-footer {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    justify-content: space-between !important;
    padding: 6px 15px;
    background-color: rgba(0, 0, 0, 0.03);
    border-top: 1px solid rgba(0, 0, 0, 0.125);
    margin: 0 -15px -15px; }
    [b-3syibye7ug] .mud-expand-panel .mud-expand-panel-content .c-footer div {
      margin: 6px 0; }

@media print {
  [b-3syibye7ug] header.mud-appbar, [b-3syibye7ug] aside.mud-drawer {
    display: none; } }
/* _content/Mumenu/Shared/ClientLayout.razor.rz.scp.css */
.navbar-brand[b-u4l156fwt7] {
    font-size: 1.3rem;
    color: white;
}

[b-u4l156fwt7] .mud-badge-wrapper {
    top: -17px;
    left: 5px;
}
/* _content/Mumenu/Shared/EmptyLayout.razor.rz.scp.css */
[b-itpwbsfywl] .background-fluid {
  background-position: top;
  background-repeat: no-repeat;
  background-image: url(/img/about.jpg);
  background-size: cover; }
  [b-itpwbsfywl] .background-fluid .about {
    height: 100vh;
    overflow: auto;
    padding: 2rem 0;
    background-color: rgba(0, 17, 78, 0.7); }
    [b-itpwbsfywl] .background-fluid .about .inner-title {
      background-color: #0d5294;
      color: #dbe1e6;
      margin-bottom: 40px;
      padding: 1.5rem 1rem; }
      [b-itpwbsfywl] .background-fluid .about .inner-title a {
        font-size: 42px;
        color: #ffffff;
        font-weight: bold; }
        [b-itpwbsfywl] .background-fluid .about .inner-title a:hover {
          text-decoration: none; }
    [b-itpwbsfywl] .background-fluid .about .inner-content .col {
      margin-bottom: 2rem; }
    [b-itpwbsfywl] .background-fluid .about .inner-content.terms {
      color: aliceblue;
      padding: 0.5rem;
      text-align: left; }
    [b-itpwbsfywl] .background-fluid .about .inner-bottom {
      background-color: #0d5294;
      color: #dbe1e6;
      margin-bottom: 40px;
      padding: 2rem 1.5rem 0; }
  [b-itpwbsfywl] .background-fluid ul {
    list-style-type: disc;
    padding-inline-start: 40px; }
/* _content/Mumenu/Shared/IdentityLayout.razor.rz.scp.css */
.mid-box[b-quxe7a622j] {
  display: flex !important;
  -ms-flex-align: center !important;
  align-items: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
  height: 100vh; }
  .mid-box > div[b-quxe7a622j] {
    width: 350px;
    box-shadow: 0 4px 20px 0px rgba(0, 0, 0, 0.3);
    border: none;
    margin: 12px; }
  .mid-box[b-quxe7a622j]  h1, .mid-box[b-quxe7a622j]  h2, .mid-box[b-quxe7a622j]  h3, .mid-box[b-quxe7a622j]  h4, .mid-box[b-quxe7a622j]  h5, .mid-box[b-quxe7a622j]  h6 {
    margin: 0 auto; }
  .mid-box[b-quxe7a622j]  .modal-footer {
    margin-left: -16px;
    margin-right: -16px;
    margin-bottom: -16px; }
/* _content/Mumenu/Shared/IndexLayout.razor.rz.scp.css */
[b-3tpf6pvlpy] .link-ripple {
  align-items: center;
  justify-content: center;
  display: inline-flex;
  cursor: pointer;
  font-weight: 500;
  color: #007bff; }

@-webkit-keyframes BG-ANIMATION {
  0%, 50% {
    background: url(../img/qr-frame.svg) no-repeat; }
  51%, 100% {
    background: none; } }

.qr .main-content[b-3tpf6pvlpy] {
  height: 100vh;
  text-align: center;
  display: flex !important;
  justify-content: center !important;
  flex-direction: column !important; }
  .qr .main-content .up-logo[b-3tpf6pvlpy] {
    border-radius: 10px;
    text-transform: uppercase; }
    .qr .main-content .up-logo *:first-child[b-3tpf6pvlpy] {
      font-weight: bold;
      font-size: 42px;
      line-height: 45px; }
  .qr .main-content .qr-content[b-3tpf6pvlpy]  img {
    height: calc(100vh - 190px);
    max-height: 250px;
    cursor: pointer; }
  .qr .main-content .qr-content[b-3tpf6pvlpy]  #loadingMessage {
    font-size: 13px;
    max-width: 250px;
    font-weight: normal;
    display: inline-block;
    margin-bottom: 10px; }
  .qr .main-content .qr-content[b-3tpf6pvlpy]  .manual {
    font-family: arial,sans-serif;
    font-size: 13px;
    margin: 2px 0 8px; }
  .qr .main-content .qr-content[b-3tpf6pvlpy]  .qr-code-area {
    height: calc(100vh - 190px);
    width: calc(100vh - 190px);
    max-height: 230px;
    max-width: 230px;
    padding: 1.2rem;
    margin: 0 auto 8px;
    background: url(../img/qr-frame.svg) no-repeat;
    background-position: bottom;
    position: relative;
    -webkit-animation: BG-ANIMATION 1s infinite;
    /* Safari 4+ */
    -moz-animation: BG-ANIMATION 1s infinite;
    /* Fx 5+ */
    -o-animation: BG-ANIMATION 1s infinite;
    /* Opera 12+ */
    animation: BG-ANIMATION 1s infinite;
    /* IE 10+, Fx 29+ */
    /*            .qr-code-scan {
                background: #ffffff;
                border-radius: 8px;
                height: 100%;
                width: 100%;
            }
*/ }
    .qr .main-content .qr-content[b-3tpf6pvlpy]  .qr-code-area .spinner {
      position: absolute;
      height: 100%;
      width: 100%;
      display: flex;
      align-items: center;
      justify-content: center;
      margin: -1.2rem; }
      .qr .main-content .qr-content[b-3tpf6pvlpy]  .qr-code-area .spinner.hide {
        display: none; }
    .qr .main-content .qr-content[b-3tpf6pvlpy]  .qr-code-area canvas {
      background: url(/img/qrcode-anim.gif) 50% 50% no-repeat;
      background-size: contain;
      /*background: Black;*/
      border-radius: 8px;
      height: 100%;
      width: 100%; }

.qr .main-footer[b-3tpf6pvlpy] {
  background: #070710; }
  .qr .main-footer > div:first-child[b-3tpf6pvlpy] {
    display: flex;
    justify-content: center; }
  .qr .main-footer > div:last-child[b-3tpf6pvlpy] {
    padding-bottom: 15px;
    text-align: center;
    font-size: 10px;
    font-family: arial,sans-serif;
    color: burlywood; }
/* _content/Mumenu/Shared/SidebarMenu.razor.rz.scp.css */
.navbar-brand[b-mmre8y6qc5] {
  font-size: 1.3rem;
  color: white; }

[b-mmre8y6qc5] .oi {
  width: 2rem;
  font-size: 1rem;
  vertical-align: text-top;
  top: -2px; }

[b-mmre8y6qc5] .nav-item {
  font-size: 1rem;
  padding-bottom: 0.5rem; }
  [b-mmre8y6qc5] .nav-item:first-of-type {
    padding-top: 1rem; }
  [b-mmre8y6qc5] .nav-item:last-of-type {
    padding-bottom: 1rem; }
  [b-mmre8y6qc5] .nav-item a, [b-mmre8y6qc5] .nav-item button {
    color: rgba(255, 255, 255, 0.85);
    border-radius: 4px;
    height: 3rem;
    display: flex;
    justify-content: flex-start !important;
    align-items: center;
    line-height: 3rem;
    text-align: left;
    font-size: 1rem;
    width: 100%;
    cursor: pointer; }
    [b-mmre8y6qc5] .nav-item a:hover, [b-mmre8y6qc5] .nav-item button:hover {
      background-color: rgba(255, 255, 255, 0.1);
      color: white; }
  [b-mmre8y6qc5] .nav-item a.active {
    background-color: rgba(255, 255, 255, 0.25);
    color: white; }
