﻿/* PD */
.alert.alert-info,
.alert.alert-success,
.alert.alert-default,
.alert.alert-warning,
.alert.alert-danger {
    background-repeat: no-repeat;
    background-position: 8px;
    padding-left: 40px;
}

.alert.alert-success,
.alert.alert-default,
.alert.alert-danger {
    color: #666;
    background-color: rgba(0,0,0,0.08);
    border-left: 3px solid #666;
}

.alert.alert-success /* Style für Endbenutzer-Info */ {
    background-image: url('../Doc/MdPremium/DE/user.png');
}

.alert.alert-default /* Style für Admin-Info */ {
    background-image: url('../Doc/MdPremium/DE/technical.png');
}

.alert.alert-danger /* Style für Entwickler-Info */ {
    background-image: url('../Doc/MdPremium/DE/dev.png');
}

.alert.alert-info /* Style für allgemeine Info */ {
    background-image: url('../Doc/MdPremium/DE/info.png');
}

.alert.alert-warning /* Style für wichtigen Hinweis/Warnung */ {
    background-image: url('../Doc/MdPremium/DE/warning.png');
}
/* PD Ende */

.md-onlinedoc div,
.md-onlinedoc p,
.md-onlinedoc ul,
.md-onlinedoc ol,
.md-onlinedoc a,
.md-onlinedoc figure {
    font-size: 10pt;
    font-family: Tahoma;
    font-style: normal;
    /* PD */
    line-height: 1.5em;
    /* PD Ende */
    color: #313131;
}
/* PD */
.md-onlinedoc h1 {
    font-size: 2.4em;
    margin-bottom: 0.5em;
}

.md-onlinedoc h2 {
    margin-top: 1em;
    margin-bottom: 0.25em;
}

.md-onlinedoc h3 {
    margin-top: 1em;
    margin-bottom: 0.2em;
}

.md-onlinedoc h4 {
    margin-top: 1em;
    margin-bottom: 0.15em;
}
/* PD Ende */
.md-onlinedoc h5 {
    font-weight: bold;
    color: #1a1a1a;
    margin-bottom: 5px;
}

.md-onlinedoc a {
    text-decoration: underline;
    color: royalblue;
}

.md-onlinedoc figcaption {
    font-size: 85%;
}

.md-onlinedoc ol {
    padding-left: 1.5em;
}

.md-onlinedoc ul {
    padding-bottom: 0em;
}

.md-treeview {
    font-size: 9pt;
    line-height: 1.25em;
}

    .md-treeview .md-active {
    }

    .md-treeview ul {
        padding-left: 16px;
    }

        .md-treeview ul:first-child {
            padding-left: 0;
        }

    .md-treeview .nav > li > a {
        padding: 0 0 3px 0;
        color: inherit;
    }

        .md-treeview .nav > li > a::before {
            /*content: "▷ ";*/
            content: "•";
            padding-left: 3px;
            padding-right: 8px;
        }

    .md-treeview label::before {
        content: "▼ ";
    }

    .md-treeview label.collapsed::before {
        content: "► ";
    }

.md-h6 {
    margin-bottom: 5px;
}

.md-h6,
.md-ph {
    margin-top: 1em;
    /* PD */
    font-weight: bold;
    /* PD Ende */
}

    .md-h6::before,
    .md-ph::before {
        content: "► ";
    }
/* PD */
.toggle.transparent.md-ex label {
    background: rgba(251, 236, 247, 0.8);
    font-style: italic;
}
/* PD Ende */
.md-ex {
    /* PD */
    border-left: 3px solid #691653;
}

.md-func-h {
    font-weight: bold;
    margin-bottom: 5px;
}

.md-func {
    font-family: "Courier New" !important;
    font-size: 8pt !important;
    margin-bottom: 1em;
    margin-left: 30px;
    text-indent: -30px;
}

td .md-func {
    margin-left: 0;
    text-indent: 0;
}

.md-func-p {
    font-family: "Courier New" !important;
    font-size: 8pt !important;
    margin-bottom: 0;
    margin-left: 30px;
    text-indent: -30px;
}

/* schneidet hauptmenü nicht ab wenn am iPhone*/
#header.sticky #topNav {
    max-height: none;
}

/* display of code */
pre {
    /*word-wrap: normal;*/
    max-height: 400px;
    overflow-y: auto;
    display: inline-block;
    background: none;
    background-color: #dfdfdf;
}

    /*
pre:before {
      font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;

    content: "\f0c5";
    position: relative;
    top: -10px;
    left: -8px; 
    font-family: FontAwesome;
    width: 20px;
    height: 20px;
    border: 10px solid white;
    background-image: none;
}
*/

    pre code {
        white-space: pre-wrap;
    }



/* copy button in code element*/
.md-btncopy {
    opacity: 0.5;
    position: relative !important;
    font-size: smaller !important;
    text-decoration: none !important;
    float: right;
    padding-right: 3px;
    top: -3px;
}

ul {
    padding-left: 2em;
}

lh {
    font-weight: bold;
}

.table-responsive {
    border: none;
}

.md-doc-table > tbody > tr > td {
    border-top: none;
}

.table-bordered p {
    margin: 0;
}

#blog h3 {
    padding-top: 20px;
    padding-bottom: 15px;
    margin: 0;
}

#blog p {
    margin: 0;
    padding: 0;
}

#blog figcaption {
    font-size: 70%;
    color: black;
}

/* active menue*/
#dvNavigation .md-active {
    background-color: lightgray;
}

/* search in Online doc*/
#searchHelpForm {
    position: relative;
    float: right;
    width: 100%;
    height: 30px;
    padding: 0;
}

    #searchHelpForm input {
        padding: 3px 26px 3px 6px !important;
        height: auto;
        width: 100%;
        font-size: 12px;
        position: relative;
        margin-bottom: 0;
        z-index: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
    }

    #searchHelpForm button {
        position: absolute;
        top: 5px;
        right: 10px;
        color: #ccc;
        z-index: 1;
    }

#searchForm ul.dropdown-menu > li > a {
    padding: 0 5px;
    border-bottom: none;
}

#dvSearch .form-control {
    padding: 0 5px;
}

#searchForm .dropdown-menu > li > a {
    padding: 0 5px;
}

#searchResult h4 {
    margin-bottom: 0;
}

#searchResult p {
    line-height: 14px;
}

#searchResult img {
    padding-right: 5px;
}

/*
@media (max-width: 767px) {
    iframe {
        width: 426px;
        height: 240px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    iframe {
        width: 640px;
        height: 360px;
    }
}
@media (min-width: 992px) {
    iframe {
        width: 854px;
        height: 480px;
    }
}
*/

/*
@media (min-width: 992px) and (max-width: 1199px) {
    iframe {
        width: 854px;
        height: 480px;
    }
}
@media (min-width: 1200px) {
    iframe {
        width: 854px;
        height: 480px;
    }
}
*/

/*
@screen-xs-max: 767px;
@screen-sm-min: 768px;
@screen-sm-max: 991px;
@screen-md-min: 992px;
@screen-md-max: 1199px;
@screen-lg-min: 1200px;
*/

/*xs only*/
@media(max-width:767px) {
    .md-help-sidebar {
        display: none;
        width: 100%;
    }

    .md-help-content {
        margin-left: 10px;
    }

    .md-help-crumb {
        left: 50px;
    }
}

/*small and up*/
@media(min-width: 768px) {
    .md-help-sidebar {
        width: 350px;
    }

    .md-help-content {
        margin-left: 370px;
    }

    .md-help-crumb {
        left: 370px;
    }
}

#md-authIframe {
    position: absolute;
    width: 1px;
    height: 1px;
    left: -10000px;
    top: 0px;
}

/*alerts*/

.md-alert-default, .md-alert-info, .md-alert-success, .md-alert-warning, .md-alert-danger {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    background-repeat: no-repeat !important;
    background-position: 8px !important;
    padding-left: 40px;
    display: block;
}

.md-alert-default {
    color: #666;
    background-color: rgba(0, 0, 0, 0.08) !important;
    border-color: #d6e9c6;
    border-left: 5px solid;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAABiUlEQVRIS7XUTyuEURTH8flj589WklchyquQEgsTyRuYLEwpGylpxkIpWSiZBa+ABSkWbKwlq0kirwD58/ieunc6c5xn4emx+NQ85/7uOc/cmW4hSZJ/5Rbz5BatarW6jMRY8rKWW7RodmSai6aXtdyiRbMb01xce1mr44FNJVzhFJMYQhNfsAM+sY9BTOEMlyjqnnbAAnSTb/PssZlZ3VM378OLCmb1hB5vwIYKeW5RRwN3oZZmzRtQwZsKaVsoqWwZ22HNesV0zLYHhI0jeAjBSN683VxlZYj9Ji0M61zHJkFgRW0QdZuJWNs02ZrNdDwIQnZAw2Yi1v42gMAYHtUGIcdQ1rmQ7cJ9yERyvKM6pzfM4T0ELflB20P4LM13wpolf5SZmNUD1lXII99EjkTYN7dWvQG9eFahrOSIu38NCEPmVVBkuSoquqcdUMQFjjGOAexBLjbdRHxgF/2YwAnOkX7ZpWFTPtd1GpodmubiwMtabtGiWQ1yTJEcz6KXtdxintxifpLCD/jMzx9Cl4PnAAAAAElFTkSuQmCC);
}

.md-alert-info {
    color: #31708f;
    background-color: #d9edf7 !important;
    border-color: #bce8f1;
    border-left: 5px solid;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAABMklEQVRIS73UQWoCQRQEUHGhB/ImASWiZJnzJCCEXEGJR1JCkkOYTVsV+jfVY5GJzZjFA6e7/v/QzvQopXRTdnFIdjHMHl+n8AB7eIfvjL/fYA1TVxvsIqHwHr4g9fiEhetBFwsIj+ElF19jA+Nuv+qBEGppHjbdftUDAjwWV3iNufbU5vxDfz1zydr97AMmkdUBfFtcQSFZuy9WkdUBfBVduMXODeC77cItjm4APyAXLiRr98Upsv86oPeIJGv3xSGyOoB3iwsXkrX7YhtZHcCLy4ULydp9sYysDuCHxovLFfyQrN3PeNSXH1ouXEiw1Z32rAYQArwVXeFfPHf7VQ+EEK/rliFP0H9dB4TnwIvLNVM88+pYlF0MKJzACnZwhFN2gC0sofyhjl0ckl0cThqdAdO/lhVla6jlAAAAAElFTkSuQmCC);
}

.md-alert-success {
    color: #666;
    background-color: rgba(0, 0, 0, 0.08) !important;
    border-color: #d6e9c6;
    border-left: 5px solid;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAA9klEQVRIS7XRQWoCQRCFYU8TJBvdi/cInmIuoFcaDNkkF0juEYm7EFFXJrR/wQxUly8MA+XiW/Sj63XTPSml3JUMM8kwkwwzyTBqmuYRLzjjhGdM1d5Ihh5FVn5ACX4weIgMPUrs5rG8t1Uzngw9SuxZVLk5qhlPhh4l9uaq3KQcYB+qyk2rZjwZepRMYR8ay7/xoGY8GUYU2SFbHDstBsuNDDPJMJMMezzDHBu8YYdL5xOvWGOmZnsyZGiJD8SP/c87FqrrJmDjCn/d4Bi/eIp91cKwae+GxvqKfdXCiKFRYl+1MGpojNhXLe5BhplkmEmGecrkCi4BRGWTy2g8AAAAAElFTkSuQmCC);
}

.md-alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3 !important;
    border-color: #faebcc;
    border-left: 5px solid;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAABMElEQVRIS7XNMU4CYRAFYEJiQUWlHZZSq61cwAvoAcAD4AH0AtqrF4AD4AGwhhpK6LSysjAxv2/Izubt/I+CsBRfsvtm5v2NlNJBybBOMtzm5e7y2qjZNjJUUHwES1jYt9pRZKig9B5SYah2FBlGKDyBb3rAvo/VbiTDCGVvVO5e1W4kQ4aiC/ijYmfZubphMmQo+aDSaKpumAwdCm5DoXKjbp0MDQ5bsKYixOWMH1hBy2eRDA2OHqlkg2aVHB58FskQB6fwQwUbNK/kYLsdn7MsMFge03GJ5tkMRj5nWYDFXjjcxVXsq/xgoQlzOtjVDJrcGR8Y0HKG9uS80Pc9w+Vt+KLFDO3KeeET2r7LDzzT0r6eKg8g6MIvLezLus74gXca1mVSPnBIMqyTDOuTGv9eSewsGL66hwAAAABJRU5ErkJggg==);
}

.md-alert-danger {
    color: #666;
    background-color: rgba(0, 0, 0, 0.08) !important;
    border-color: #ebccd1;
    border-left: 5px solid;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAABNUlEQVRIS7XTPUrGQBSF4Sja2ehC7AW1E2s3kc7GRgQFKwsXYKcLsBQE0WUIbkEQRPwBQdD43iETLpOTfBMci4eQ5N5zEkiqpmn+VVXXdWoZ53jAI+5xhlX05lWo11toHaNJfOMEc+hmVajnQ1OqxJyim1OhXhxc8UuOKvnBGsKMCvVi0B1241JClVwi3Fehng3N4xO2uGdLCVXwjHBfhXo2tNQuRfsYC48WIEM9C7Gv4qNdio4wFv6G7Dcw11BBQ24xqWAbKmiIvfEmZKgXC8wFVNiQUKJCPV+wiOIlviDawhVeYSEvuMFXe56ykg0VblSBFz7F1g4ml/iwHGMl7+iVqJBZZpWs/7XAZJeo5VxZJWpxirGSpxIFZqjkoEiBhXBMSw7terECV2I/ZXjyrsCflNdUv7U5mFDSpajjAAAAAElFTkSuQmCC);
}

/* Youtube Iframes */
.responsive-video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}

.responsive-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.md-owl-carousel .owl-wrapper {
    display: flex !important;
}

.md-owl-carousel .owl-item {
    display: flex;
    align-items: center;
}