p, ul, ol {
    font-size: 16px;
}

.md-main__inner.md-grid {
    max-width: 67rem;
}

.md-grid {
    max-width: 67rem;
}

h2:not(:first-of-type), h3:not(:first-of-type) {
    position: relative;
    padding-bottom: 10px;
    padding-top: 10px;
}

h3:not(:first-of-type)::before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    width: 100%;
    height: 1px;
    border-top: 1px dashed rgb(175, 174, 174);
}

h2:not(:first-of-type)::before {
    content: "";
    position: absolute;
    left: 0;
    top: 2px;
    width: 100%;
    height: 1px;
    border-top: 1px solid rgb(175, 174, 174);;
}

img {
    display: block;
    margin-bottom: 4px !important;
    margin-top: 4px !important;
}


.bsc_content {
    .md-typeset__scrollwrap{margin:15px 0px 0px 0px !important}
    .md-typeset__table{margin:0px !important}
    .hl,.topnav{padding:10px !important}
    .sep,.topnav{text-align:center !important}
    .topnav{display:flex !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:center !important;gap:10px !important;z-index:10 !important;position:sticky !important;top:0 !important;background:linear-gradient(90deg,#007bff,#0056b3) !important;color:#fff !important;box-shadow:0 4px 6px rgba(0,0,0,.1) !important;}
    .sep, .help{position:relative !important}
    .topnav span{font-size:1.5rem !important;font-weight:700 !important}
    .content{display: table; overflow-x:auto !important;max-width:500px !important;margin:20px auto !important;background:#fff !important;padding:0px 20px 0px 20px !important;border-radius:10px !important;box-shadow:0 4px 8px rgba(0,0,0,.1) !important}
    .btnBack,.sep{background-color:#007bff !important;color:#fff !important}
    table{width:100% !important;max-width:100% !important;border-collapse:collapse !important;border:none !important;}
    td,th{padding:5px !important;border-bottom:none !important;white-space:normal !important;word-wrap:break-word !important;text-align:left !important;border-top:none !important;}
    .t1{padding-left:15px !important}
    .Ctd{white-space:normal!important}
    summary{padding-bottom:10px !important}
    .tr.sep{margin:20px !important}
    .sep{z-index:2 !important;font-weight:700 !important;padding:0 !important;border-radius:5px !important}
    .sep:first-child{border-top:none !important}
    .sep a{color:inherit !important}
    .btnBack,button{border:none !important;padding:6px 10px !important;border-radius:5px !important;cursor:pointer !important;transition:background .3s !important;margin-left:40px !important}
    .btn1,.btn2,.btnBack{margin-left:0 !important}
    .btnBack:hover,button:hover{background-color:#0056b3 !important}
    input,select{width:100% !important;padding:5px !important;margin:5px 0 !important;border:1px solid #ccc !important;border-radius:5px !important;box-shadow:inset 0 1px 3px rgba(0,0,0,.1) !important}
    input:focus,select:focus{border-color:#007bff;outline:0 !important}
    input[type=checkbox],input[type=radio]{width:auto !important;margin-right:5px !important}
    .unit{display:inline !important;margin-left:5px !important;font-weight:400 !important}
    .help{z-index:0 !important;font-size:15px !important;color:#666 !important;padding:6px !important;border-left:3px solid #007bff !important;background:#f9f9f9 !important;border-radius:5px !important;margin-top:-8px !important; line-height: 1.5 !important;}
    hr{border-top:1px dashed #00f!important;height:2px!important;margin:0!important}
    input:invalid{border:1px solid red !important}
    input:valid{border:1px solid green !important}
    fieldset{padding:0 !important;margin:0 !important;border:0 !important}
    .toggle{display:none !important}
    .lbl-toggle{display:block !important;text-align:left !important;padding:2px 0 2px 10px !important;background:#eaeaea !important;cursor:pointer !important;border-radius:5px !important;transition:.25s ease-out !important}
    .lbl-toggle:hover{color:#464646 !important}
    .lbl-toggle::before{content:' ' !important;display:inline-block !important;border-top:5px solid transparent !important;border-bottom:5px solid transparent !important;border-left:5px solid currentColor !important;vertical-align:middle !important;margin-right:.5rem !important;transform:translateY(-2px) !important;transition:transform .2s ease-out !important}
    .toggle:checked+.lbl-toggle::before{transform:rotate(90deg) translateX(-3px) !important}
    .collapsible-content{max-height:0;overflow:hidden !important;transition:max-height .25s ease-in-out !important}
    .toggle:checked+.lbl-toggle+.collapsible-content{max-height:100vh !important}
    .toggle:checked+.lbl-toggle{border-bottom-right-radius:0 !important;border-bottom-left-radius:0 !important}
    .collapsible-content .content-inner{background:#f3f3f3 !important;border-bottom:1px solid #eaeaea !important;border-bottom-left-radius:7px !important;border-bottom-right-radius:7px !important;padding:.5rem 1rem !important}
 }

 .content.bsc_content_left {
    margin: 20px 0 20px 0 !important;
  }