/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
	/* TODO */
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
	/* TODO */
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {
	/* TODO */
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {
	/* TODO */
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
	body {
	    background-image: url('../img/bg.png');
	    background-position: right bottom;
	    background-repeat: no-repeat;
	    background-attachment: fixed;
	}
}

.md-typeset table:not([class]) th {
	min-width: auto;
}
.md-typeset .admonition.kimenet>.admonition-title{
    background-color:rgba(0,0,0,.25);
}
.md-typeset .admonition.kimenet {
    border-left-color: #888;
}

.md-typeset .admonition.kimenet>p:nth-child(2) {
    margin-top: 0.25rem;
    margin-bottom: 0rem;
}
.md-typeset .admonition.kimenet>p:last-child {
    margin-top: 1em;
    margin-bottom: 1em;
}

.md-typeset .admonition.kimenet>p:not(:nth-child(2)):not(:last-child) {
    margin-bottom: 0rem;
    margin-top: 0rem;
}

.md-typeset .admonition.kimenet>.admonition-title:before {
    position: absolute;
    left: .6rem;
    color: #343434;
    font-size: 1rem;
}

/* Allowing automatic line breaks in code outputs */

.md-typeset .admonition.kimenet p:nth-of-type(2) {
    white-space: pre;
}

/* Error messages will be displayed in a reddish color */

span.error {
    color: tomato;
    font-weight: bold;
}

/* Centering all images */

img {
    display: block;
    margin: auto;
}