.cmtoc_wrapper {
    position: relative;
    border: 0 solid #ccc;
    padding: 10px;
    margin-bottom: 20px;
}

.cmtoc_table_of_contents_row_wrapper{
    border: 0;
    padding: 0;
    margin: 0;
}

.cmtoc_row_toggle {
    cursor: pointer;
    font-size: 20px;
}

.cmtoc_table_of_contents_row_wrapper.cm-collapse li {
    display: none;
}

.cmtoc_sticky_widget .cmtoc_table_of_contents_sublevel_wrapper.cm-collapse:not(.cmtoc_current_active_title \> *) li {
    display: none;
}
.cmtoc_table_of_contents_row_wrapper.cm-collapse li.cmtoc_level_0 {
    display: initial;
}

.cmtoc_table_of_contents_description {
    font-size:18px;
    padding-bottom:10px;
	display: inline;
}

.cmtoc_wrapper .foldable-button {
    cursor: pointer;
	display: inline;
	line-height: 2rem;
	margin: 0 6px;
    /* position: absolute; */
    /* top: 10px; */
    /* right: 10px; */
}

ul.cmtoc_table,
ul.cmtoc_table li {
    list-style: none;
    list-style-image: none;
    list-style-type: none;
}
.cmtoc_wrapper ul.cmtoc_table li.cmtoc_level_0{
    margin-left: 10px;
}
.cmtoc_wrapper ul.cmtoc_table li.cmtoc_level_1{
    margin-left: 20px;
}
.cmtoc_wrapper ul.cmtoc_table li.cmtoc_level_2{
    margin-left: 30px;
}
.cmtoc_wrapper ul.cmtoc_table li.cmtoc_level_3{
    margin-left: 40px;
}
.cmtoc_wrapper ul.cmtoc_table li.cmtoc_level_4{
    margin-left: 50px;
}
.cmtoc_wrapper ul.cmtoc_table li.cmtoc_level_5{
    margin-left: 60px;
}

body.rtl .cmtoc_wrapper ul.cmtoc_table li.cmtoc_level_0{
    margin-right: 0;
}
body.rtl .cmtoc_wrapper ul.cmtoc_table li.cmtoc_level_1{
    margin-right: 10px;
}
body.rtl .cmtoc_wrapper ul.cmtoc_table li.cmtoc_level_2{
    margin-right: 20px;
}
body.rtl .cmtoc_wrapper ul.cmtoc_table li.cmtoc_level_3{
    margin-right: 30px;
}
body.rtl .cmtoc_wrapper ul.cmtoc_table li.cmtoc_level_4{
    margin-right: 40px;
}
body.rtl .cmtoc_wrapper ul.cmtoc_table li.cmtoc_level_5{
    margin-right: 50px;
}

body.rtl .foldable-wrapper{
    overflow: visible !important;
}

.cminds_settings_description .button.cmtoc-cleanup-button{
    color: #A00;
}
.cminds_settings_description .button.cmtoc-cleanup-button:hover{
    color: #F00;
}
.cmtoc_to_top_btn {
    position: fixed;
    width: auto;
    height: auto;
    line-height: 1;
    cursor: pointer;
    z-index: 9999999999;
}
.cmtoc_to_top_btn a,
.cmtoc_to_top_btn a:hover,
.cmtoc_to_top_btn a:active  {
    text-decoration: none;
}
.cmtoc_to_top_btn a:focus {
    outline: none;
}
@media only screen and (max-width: 480px) {
    .cmtoc_wrapper .cmtoc_table {
        margin: 0;
    }
    .cmtoc_wrapper .cmtoc_table .cmtoc_table_of_contents_sublevel_wrapper {
        margin-left: 15px;
    }
    .cmtoc_wrapper ul.cmtoc_table li.cmtoc_level_1,
    .cmtoc_wrapper ul.cmtoc_table li.cmtoc_level_2,
    .cmtoc_wrapper ul.cmtoc_table li.cmtoc_level_3,
    .cmtoc_wrapper ul.cmtoc_table li.cmtoc_level_4,
    .cmtoc_wrapper ul.cmtoc_table li.cmtoc_level_5 {
        margin-left: 15px;
    }

}

.cmtoc_current_active_title > a{
    background: antiquewhite;
    border-radius: 5px;
    font-weight:bold ;}