﻿h1, h2, h3, h4, h5, h6 {
    font-family: calibri !important;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
}

body, input, textarea {
    font-family: calibri !important;
    text-align: left;
    font-size: 12px;
}

body {
}

.navbar-static-side {
    right: auto;
    left: 0px;
}

#page-wrapper {
    margin-right: 0px;
    margin-left: 220px;
}

#side-menu > li {
    direction: ltr;
}

    #side-menu > li > a {
        text-align: left;
        display: flex;
        align-items: center;
        font-size: 12px;
    }

        #side-menu > li > a i {
            float: left;
            margin-left: 0px;
            margin-right: 6px;
        }

.spin-icon {
    right: 0px;
    left: auto;
}

.profile h2 {
    font-family: Calibri;
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    border-bottom: 1px solid rgba(0, 0, 0, 0.28);
    padding-bottom: 5px;
}

.profile-element > a {
    direction: ltr;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}

.nav > li.active {
    border-left: none;
    border-right: 4px solid #19aa8d;
}

.navbar-fixed-top, .navbar-static-top {
    display: flex;
    justify-content: flex-start;
    flex-direction: row-reverse;
    padding-right: 10px;
}

.page-heading {
    direction: ltr;
}

    .page-heading .col-lg-3 {
        width: 0px;
    }

.table-bordered {
    direction: ltr;
}

select {
    direction: ltr;
}

.loginscreen {
    direction: ltr !important;
}

    .loginscreen h2 {
        text-align: left !important;
    }

    .loginscreen input::placeholder {
        text-align: left;
    }

.ibox_filter .col-lg-8 {
}

.ibox_filter .buttonPanel {
}

.validation-summary-errors li {
    direction: ltr;
    text-align: left;
}

@media (max-width: 768px) and (min-width: 320px) {
    .SendBill {
        top: 17px;
    }
}

.loginscreen tbody th, .loginscreen tbody td {
    text-align: left;
}

.m-t {
    font-family: Calibri;
}

.profile .profilepanels {
    direction: ltr;
}

.ibox-content {
    direction: ltr;
}

.fa-bars {
    left: 0px;
    right: auto;
}

.navbar-top-links li:last-child {
    margin-left: 10px;
    margin-right: 0px;
}

.headPrice {
    font-family: Calibri;
}

.table-filter th .flex-box-horizontal-strech {
    width: 100%;
}

.foodnamethumb .price .pricetext {
    font-family: Calibri;
    transform: rotate(40deg);
    margin-bottom: -10px;
    margin-left: -50px;
}

.foodnamethumb {
    direction: ltr;
    margin-left: auto;
    margin-right: 100px;
}

    .foodnamethumb .name {
        right: auto;
        left: -10px;
        font-family: Calibri;
    }

    .foodnamethumb .orderbuttons {
        right: 0px;
        left: auto;
    }

    .foodnamethumb .count {
        left: auto;
        right: -80px;
        padding-left: 15px;
    }

    .foodnamethumb .price {
        right: auto;
        left: 0px;
    }

        .foodnamethumb .price .hover {
            transform: rotate(-50deg);
            right: 27px;
            top: 26px;
        }

    .foodnamethumb .options {
        right: 0px;
        display: flex;
        justify-content: flex-end;
    }

    .foodnamethumb .commentspanel {
        left: auto;
        right: 10px;
    }

        .foodnamethumb .commentspanel input {
            text-align: left;
            direction: ltr;
        }

.prebill .tfoot div {
    direction: ltr;
}

.prebill .tfoot {
    direction: ltr;
}

.breadcrumb {
    font-size: 13px;
}

.defaultstyle .bs {
    font-size: 13px;
    margin-top: 3px;
}

.ibox-title {
    font-size: 13px !important;
    padding-top: 2px !important;
    padding-bottom: 0px !important;
    padding-left: 20px !important;
}

.prebill .orderspanel {
    font-size: 12px;
}

.defaultrowstyle .Prepared {
    font-size: 10px;
    margin-right: 4px;
}

.prebill .tfoot {
    font-size: 12px;
}

.NTGridReport1 th a {
    font-size: 12px;
}

.kitchen .label {
    font-size: 14px;
    font-family: Calibri !important;
}

.label-device {
    font-size: 12px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.kitchen .head {
    margin-bottom: 4px;
}

a {
    font-size: 14px;
}

.lobibox {
    font-family: Calibri;
}

    .lobibox .lobibox-header {
        direction: ltr;
        display: flex;
        justify-content: space-between;
    }

    .lobibox.lobibox-confirm .lobibox-header {
        direction: ltr;
        display: flex;
        justify-content: space-between;
    }

    .lobibox .lobibox-body {
        direction: ltr;
    }

        .lobibox .lobibox-body .lobibox-icon-wrapper {
            margin-right: 10px;
        }

strong, b {
    font-family: Calibri;
}

.lobibox-notify-wrapper {
    font-family: Calibri;
}

.lobibox-notify-msg {
    font-family: Calibri;
    direction: ltr;
}
.lobibox-notify-body {
    direction:ltr;
}
.lobibox-notify-wrapper.right .lobibox-notify
{
    direction:ltr;
    padding-top:10px;
}
.lobibox-notify .lobibox-notify-icon-wrapper
{
    left:15px;
    right:auto;
}
.lobibox-notify .lobibox-notify-body
{
    padding-left:60px;
}
.lobibox-notify .lobibox-close
{
    right:10px;
    left:auto;
}
.table thead > tr > th, .table tbody > tr > th, .table tfoot > tr > th, .table thead > tr > td, .table tbody > tr > td, .table tfoot > tr > td
{
    text-align:left;
}