/*
 * Heimathaus Achmer
 * Dynamische Darstellungseinstellungen
 */

body {
    font-size:15px !important;
}


/* Öffentlicher Grundtext */

body p,
body li {
    font-size:15px !important;
}


/* Backend */

.app > .main,
.app > main.main {
    font-size:15px !important;
}

.app > .main p,
.app > .main li,
.app > main.main p,
.app > main.main li {
    font-size:15px !important;
}

.sidebar a,
.nav a {
    font-size:13px !important;
}


/* Formulare */

input:not([type="checkbox"]):not([type="radio"]),
select,
textarea {
    font-size:15px !important;
    min-height:40px;
}

label {
    font-size:13px !important;
}


/* Hilfe / Hinweise */

small,
.hint,
.help,
.note,
.subtitle,
.legal,
.muted,
.data-label,
.panel-subtitle,
.card-subtitle,
.description {
    font-size:12.5px !important;
}


/* Buttons */

button,
.button,
.btn,
input[type="submit"] {
    font-size:14px !important;
    min-height:40px;
}


/* Tabellen */

table,
td {
    font-size:13px !important;
}

th {
    font-size:12px !important;
}

td,
th {
    padding:12px 13px;
}


/* Kalender */

.calendar-main {
    max-width:1450px !important;
    width:96% !important;
}

.day-number {
    font-size:14px !important;
}

.status {
    font-size:12px !important;
}


/* Alte Inline-Mini-Schriften */

[style*="font-size:7px"],
[style*="font-size: 7px"],
[style*="font-size:8px"],
[style*="font-size: 8px"] {
    font-size:10.5px !important;
}

[style*="font-size:9px"],
[style*="font-size: 9px"] {
    font-size:11.5px !important;
}

[style*="font-size:10px"],
[style*="font-size: 10px"] {
    font-size:12.5px !important;
}

[style*="font-size:11px"],
[style*="font-size: 11px"] {
    font-size:13px !important;
}


/* Smartphone */

@media (max-width:700px) {

    input:not([type="checkbox"]):not([type="radio"]),
    select,
    textarea {
        font-size:16px !important;
    }

    .day-number {
        font-size:14px !important;
    }

    .calendar-main .free .status::after,
    .calendar-main .unavailable .status::after,
    .calendar-main .arrangement .status::after,
    .calendar-main .past .status::after {
        font-size:10px !important;
    }
}