<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* General styles for all menus */
.cbp-spmenu {
    background: #0188b5;
    position: fixed;
}

    .cbp-spmenu h3 {
        color: #262827;
        font-size: 1.9em;
        padding: 24px;
        margin: 0;
        font-weight: 400;
        background: #faaf3a;
    }

    .cbp-spmenu a {
        display: block;
        color: #fff;
        font-size: 1.0em;
        font-weight: 300;
    }

        .cbp-spmenu a:hover {
            background-color: #006788;
            border-left: 4px solid #faaf3a;
        }

.active-chapter {
    background: #006788;
    border-left: 4px solid #faaf3a !important;
}

.active-section {
    background: #006788;
}



/* Orientation-dependent styles for the content of the menu */

.cbp-spmenu-vertical {
    width: 289px;
    height: 100%;
    top: 0;
    z-index: 1000;
}

    .cbp-spmenu-vertical a {
        border-bottom: 1px solid #fff;
        border-left: 4px solid #0188b5;
        height: 85px;
        padding: 26px 0px 22px 22px;
        font-size: 18px;
        cursor: pointer;
    }

.cbp-spmenu-horizontal {
    width: 100%;
    height: 84px;
    left: 0;
    z-index: 1000;
    overflow: hidden;
}

    .cbp-spmenu-horizontal h3 {
        height: 100%;
        width: 20%;
        float: left;
    }

    .cbp-spmenu-horizontal a, #inputSearch {
        float: left;
        height: 100%;
        width: 222px;
        border-left: 0 !important;
        border-right: 1px solid #fff;
        cursor: pointer;
        font-size: 27px;
        padding: 23px 19px 23px 19px;
        text-align: center;
    }
/* Vertical menu that slides from the left or right */

.cbp-spmenu-left {
    left: -289px;
}

.cbp-spmenu-right {
    right: -240px;
}

.cbp-spmenu-left.cbp-spmenu-open {
    left: 0px;
    max-height: 752px;
}

.cbp-spmenu-right.cbp-spmenu-open {
    right: 0px;
}

/* Horizontal menu that slides from the top or bottom */

.cbp-spmenu-top {
    top: -150px;
}

.cbp-spmenu-bottom {
    bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
    top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
    bottom: 0px;
}

/* Push classes applied to the body */
.cbp-spmenu-push {
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    left: 0;
}

.cbp-spmenu-push-toright {
    left: 289px;
}

.cbp-spmenu-push-toleft {
    left: -240px;
}

/* Transitions */
.cbp-spmenu,
.cbp-spmenu-push {
    /*-webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;*/
}

.interactive-tool {
    background-color: #33b5e6;
    height: 168px;
    float: right;
    width: 85px;
    position: relative;
    z-index: 50000;
}

    .interactive-tool a {
        height: 84px;
        text-align: center;
        border-top: 1px solid #fff;
        background-image: url('../images/sprite.png');
        background-position-x: 53px;
        background-position-y: 136px;
        cursor: pointer;
    }

        .interactive-tool a:hover {
            border-left: 0 !important;
        }

.hidden {
    display: none;
}

.non-transetion {
    -webkit-transition: 0;
    -moz-transition: 0;
    transition: 0;
}


</pre></body></html>