/* Override */
@import url('https://fonts.googleapis.com/css2?family=Dosis:wght@400;600;700;800&display=swap');


body {
    background-color: transparent;
}
* {
    font-family: "Dosis" !important;
}
.App {
    background: url('../images/bg.jpg');
}
.App .container {
    padding: 0;
}
.category-header {
    text-transform: uppercase;
    background: #3434331f;
    border-radius: 10px;
    border: none;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
}
.category-name {
    font-weight: bold;
    font-size: 16px;   
}
.menu-name {
    border-bottom: none;
}
.item-edit {
    font-weight: bold !important;
}
.item-price {
    font-weight: bold;
}
.item-desc {
    font-size: large;
}
.item-body {
    border-bottom: 3px dotted #969696;
}
.item-body:last-child {
    border-bottom: 0;
}
.menu-name {
    color: #343433;
    font-weight: bold;
    font-size: x-large;
}
.item-edit div {
    color: #9f1c1f;
    font-size: large;
}
.edit-item-name, .edit-item-desc, .edit-item-price, .image-hollow-holder, .editable-input {
    background-color: white !important;
}
.tooltip {
    color: black
}

.info-menu-button {
    width: 100%;
    font-weight: bold;
}
.info-text-logo {
    font-size: 30px;
    font-weight: bold;
    font-family: 'Times New Roman', 'Lucida Sans' !important;
}
.info-app-header {
    margin-bottom: 0;
    min-height: 15vh;
}
.info-app-header .text-logo{
    margin-bottom: 0;
}
.App .container {
    padding: 0;
}
.info-small-buttons-container .quick-button, .info-menu-button {
    border: 1px solid #ccc;
    padding: 16px 0;
    background: rgba(255, 255, 255, 0.4);
    font-size: 15px;
}