.logo-header {max-width:153px;}
.logo-header a {display:block}
.logo-header img {max-width:100%}

#camera_wrap {display:none !important;}

.frontpage-course-list-enrolled, .courses.frontpage-course-list-all, .course_category_tree .category-browse, .courses.course-search-result {justify-content: space-between;}
#frontpage-available-course-list>h2, #site-news-forum>h2, #frontpage-course-list>h2, #frontpage-category-names>h2, #frontpage-category-combo>h2 {margin-top:0}

.coursebox {width:calc(33% - 30px);border:4px solid #fff;border-radius: 4px;overflow: hidden;}
.coursebox:hover {border:4px solid #2e9d96;}
.coursebox .content .courseimage {height:auto;aspect-ratio: 1.8}
.coursebox h3.coursename + div,
.coursebox .course-btn {display:none;}
.coursebox .content .summary {height:auto;padding-bottom: 10px;}

#page-course-view-topics .activityinstance a {font-weight: bold;}
#page-course-view-topics .activityinstance a span {color:#06c}

#page-login-index .singinprovider a.ao, 
#page-login-index #oldmoodlebtn {
	color: white;
    background-color: #00aca2;
    padding: 20px 36px;
    border-radius: 15px;
    margin: 10px;
    display: inline-block;
    font-size: 2em;
    cursor:pointer
}
#page-login-index .singinprovider a.ao:hover, #page-login-index #oldmoodlebtn:hover {background-color:#00695c}
#page-content .modified {display:none;}
.branchbuttoncontainer {text-align: center;}
.singlebutton {display: inline-block;}