.extbase-debugger-floating {z-index: 10000;}

/* LIVE #avconfig h1,#avconfig h2,#avconfig h3,#avconfig h4,#avconfig h5 {font-family: 'Lato', sans-serif !important; font-weight: 400 !important;} */
/* LIVE p {font-family: 'Open Sans',sans-serif !important; font-weight: 300 !important;} */

body {background-color: #171717 !important; color:#fff !important; font-family: 'Open Sans',sans-serif !important; font-weight: 300 !important;}
.red {color:red;}
.form-check-input:disabled ~ .form-check-label {color:#333 !important;}
/* LIVE a {color: #ffdd00 !important;} */
.btn-primary {background-color: #ffdd00 !important; border-color: #ffdd00 !important; color: #000 !important;}

#summery {background-color: #4F4F4F; border-radius: 15px;}
#summery p, #summery dl {margin-top: 0px; margin-bottom: 5px; font-size: 60%; }
#summery dd {margin-bottom: 0;}
#summery #sumRow {border-top: solid #7f7f7f 1px; padding-top:5px; margin-top:5px;}

/* LIVE #avconfig, #summery {margin-top:425px;} */
#avconfig dt {font-weight: 400;}
#avconfig dd {font-weight: 300;}

#avconfig p {color:#7f7f7f;}
#avconfig .indent h4 {font-size: 1.2rem; color:#BFBFBF;}

#avconfig .btn-detail {background-color: transparent; border: none; color: #fff; font-weight: 300 !important; text-decoration: underline;}
#avconfig .disabled {color: #333 !important;}


#avconfig .modal-content {background-color: #4F4F4F; border-radius: 15px;}
#avconfig .modal-footer {border-top: solid #7f7f7f 1px;}
#avconfig .modal-header {border-bottom: solid #7f7f7f 1px;}

#avconfig h3 {font-weight: 300;}
#avconfig a h3 {text-decoration: none;}
#avconfig .btn-group-sm > .btn, #avconfig .btn-sm {padding: .0rem .45rem; border-radius: 1rem;}

.form-check-input:disabled ~ small {color: #333 !important;}

#floatbox {/*z-index:1000 !important;*/ background-color: #171717;}

@media (min-width: 1100px) {
    /* LIVE #floatbox {background-color:transparent; z-index:-1 !important;} */

    #avconfig, #summery {margin-top:360px;}
    #floatbox {background-color:transparent;}
    #svg, #floatbox {position: fixed; left:0; right: 0; top:0px; padding-top: 67px; /*z-index: 900;*/}
    .navbar.navbar-expand-xl.navbar-dark.bg-dark {z-index: 1000;}
    .navbar {z-index: 901;}
    #svg {z-index: 900;}

}

.btn-outline-warning {
    color: #ffdd00 !important;
    border-color: #ffdd00 !important;
}

.btn-outline-warning:hover {
    color: #000 !important;
    background-color: #ffdd00 !important;
    border-color: #ffdd00 !important;
}
