/*
 * Copyright (c) 2013 MyNetDiary, Inc.
 *
 * This document and the product to which it pertains are distributed under licenses restricting their use, copying, distribution, and decompilation.
 * This document may not be changed without prior written authorization of MyNetDiary and its licensors, if any.
 */

*,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
}
a:not(.btn) {
    text-decoration: underline;
}
abbr[title]::after {
    content: " (" attr(title) ")";
}
pre {
    white-space: pre-wrap !important;
}
pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
}
thead {
    display: table-header-group;
}
tr,
img {
    page-break-inside: avoid;
}
p,
h2,
h3 {
    orphans: 3;
    widows: 3;
}
h2,
h3 {
    page-break-after: avoid;
}
@page {
    size: a3;
}
body {
    min-width: 992px !important;
}
.container {
    min-width: 992px !important;
}
.navbar {
    display: none;
}
.badge {
    border: 1px solid #000;
}
.table {
    border-collapse: collapse !important;
}
.table td,
.table th {
    background-color: #fff !important;
}
.table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
}
.table-dark {
    color: inherit;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #dee2e6;
}
.table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
}
.d-print-none {
    display: none !important;
}
.d-print-inline {
    display: inline !important;
}
.d-print-inline-block {
    display: inline-block !important;
}
.d-print-block {
    display: block !important;
}
.d-print-table {
    display: table !important;
}
.d-print-table-row {
    display: table-row !important;
}
.d-print-table-cell {
    display: table-cell !important;
}
.d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}
.d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
}

body{
    font-size: 18px;
}

.block-title {
    margin-bottom: 15px;
    font-size: 40px;
}

.block-title > small {
    font-size: 34px;
}

.recipe__title {
    font-size: 42px;
}

.recipe__cals > strong {
    font-size: 54px;
}

.ingredient__thumbnail {
    margin-right: 12px;
    width: 28px;
}

.ingredient__thumbnail > img {
    max-width: 28px;
    max-height: 28px;
}
