    .topics .summary .no-overflow p {
        line-height: 20px;
    }

.activity-information{
    display: none !important;
}
.topics .summary .no-overflow .threecol h4 {
    line-height: 20px;
}
.course-content ul.topics li {
    margin-bottom: 0 !important;
}


.course-content ul.topics li.something {
 margin-bottom: 20px !important;
 margin-right: 3.4% !important;
 width: 31% !important;
 border-radius: 5px !important;
}
.course-content ul li.section.main {
 border-bottom: 1px solid #ddd;
 margin-top: 25px;
}
.something .sectionname {
 background: transparent;
}
h1.sectionname{
font-size: 23px;
padding: 0px;
}
.sectionname a:focus {
 box-shadow: none;
 background: transparent;
}
#region-main-box.col-12 {
 border: 1px solid #ddd;
 margin-bottom: 30px;
 padding: 0;
}
.course-content .summary .container {
 display: inline-block;
}


#memberModal .modal-content {
 border-radius: 5px;
}
#memberModal {
 max-width: 100%;
 height: auto;
}
#memberModal .modal-header {
 background-color: transparent;
 border-bottom: none !important;
 padding: 0;
}
#memberModal .modal-header {
 background-color: transparent;
 border-bottom: 1px solid #dee2e6 !important;
 padding: 0 0 15px !important;
}
#memberModal button.close {
 position: absolute;
 right: 14px;
 top: 5px;
}

div#memberModal .modal-dialog {
 max-width: 100% !important;
 transform: inherit !important;
 padding: 0 !important;
 margin: 0 !important;
}

.menu[aria-hidden="true"] {
    display: none !important;
}

a.toggle-display.textmenu:after {
    border-left: 1px solid #0b77b8;
    border-top: 1px solid #0b77b8;
    width: 6px;
    content: '';
    height: 6px;
    transform: rotate(224deg);
    margin-top: 11px;
    margin-right: 0px;
    float: right;
    margin-left: 4px;
}

@media (max-width: 767px){
.course-content ul.topics li.something {
 margin-right: 3% !important;
 width: 48% !important;
}
}
@media (max-width: 600px){
.course-content ul.topics li.something {
 margin-right: 0% !important;
 width: 100% !important;
}
}

#page-course-view-topics .modal {
    left: inherit!important;
    margin-left: 0 !important;
    width: 80% !important;
}


#page-course-view-topics .modal.moodle-has-zindex {
    width: 100% !important;
}
.modal-dialog.modchooser.modal-lg {
    max-width: 1000px !important;
}
.modal-header h5.modal-title{
    display: inline-flex;
}
#region-main-box {
    display: flex;
}

.path-course-view #page-second-header{
    display: none !important;
}

.course-content ul.topics li#section-0 .summary {
  margin: 0;
}