html * {
    font-family: gotham, sans-serif;
}

.hints-alert {
    padding: 0 0 4px 0;
    font-size: 2rem;
    border-radius: 5px;
}

.hints-alert p {
    margin: 0;
}

.hints-alert code {
    margin: 0;
    background: none !important;
    border: none !important;
}

hr {
    height: 1px !important;
    margin: 4rem 0 !important;
    background-color: #e3e6ec !important;
}

pre {
    background: #fafafa !important;
    border-radius: 10px !important;
    border: 1px solid #e8e8e8 !important;
}

pre code{
    background: none !important;
    border: none !important;
}

.hljs-string {
    color: #126330 !important;
}

table *{
    background: none !important;
    border: none !important;
}

thead{
    display: none;
}

code {
    background: #fafafa !important;
    border-radius: 5px !important;
    border: 1px solid #e8e8e8 !important;
}

.codetabs .codetabs-body .tab.active  pre {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
}

.codetabs .codetabs-header .tab {
    padding: 6px 10px;
}

.codetabs .codetabs-header .tab.active {
    background: #ffffff85;
    border-bottom-color: #848484 !important;
}

.codetabs .codetabs-header{
    background: #dadada;
    border-radius: 10px 10px 0 0 !important;
    color: #424242;
}

.page-wrapper::after{
    background: #fafafa !important;
    text-align: center;
    color: #989898;
    line-height: 3.6;
    content: "Morningscore";
    display: block;
    height: 52px;
    border-top: 1px solid #e8e8e8;
}

.book-header{
    //display: none;
}

.page-inner{
    padding: 80px 15px 50px 15px !important;
    min-height: calc(100vh - 103px);
}



#book-search-input::before{
    content: "";
    background: url(https://app.morningscore.io/img/logo/logo-blue.svg) no-repeat;
    margin: 20px;
    height: 36px;
    display: block;
}