/*Support tickets*/
.qn-answer label {
    font-size: 16px;
    font-weight: 400 !important;
}
.qn-question p, .qn-question label {
    font-size: 16px;
    font-weight: 600 !important;
    font-family: 'Open Sans', sans-serif;
}
#mr-nav {
    box-shadow: 0 6px 6px -7px #404040;
    background-color: #fff;
    padding: 30px 30px 30px 4%;
    border-top: 0 solid #0000F0 !important;
    border-bottom: 7px solid #0000F0;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
 
}
body #admin-menu-trigger {
    margin-top: 5px !important;
}
body .newmarks .mark {
float: left;
}
#snap-home.logo, #logo, #snap-home.logo {
min-width: 150px;
}
div#snap-pm-header-quicklinks a[href="https://education.quit.org.au/grade/report/overview/index.php"] {
    display: none;
}

div#snap-pm-header-quicklinks a[href="https://education.quit.org.au/user/profile.php"] {
    display: none;
}

div#snap-pm-header-quicklinks a[href="https://education.quit.org.au/user/preferences.php"] {
    display: none;
}

#snap-course-wrapper div.toc-footer a[href="#coursetools"] {
    display: none !important;
}
/*old styles*/
/*in course */
body #page-header {
	 background: #fff; 
}
#page-site-index #page-header {
  display: flex;
  align-items: stretch;
}

.breadcrumb li, .breadcrumb li a {
	font-size: 12px;
	color: #0000F0;
}

.breadcrumb > li + li::before {
	color: #ccc;
}



.snap-completion-meta form.togglecompletion input {
	box-shadow: none;
}


/* end category override */
.notloggedin #mr-nav .pull-right {
    padding-right: 2.3%;
}
/*marketing blocks */
#aup-market {
	background: #eef8f8;
	background: #d7478d;
}

.note {
    background-color: #ffffff;
    border: 1px solid #e3e3e3;
    box-shadow: 0 6px 6px -8px #404040;
    margin-bottom: 30px;
    margin-top: 40px;
    min-height: 20px;
    padding-left: 15px;
    padding-right: 15px;
}
.text-center {
    text-align: center;
}

#aup-market h3 {
    font-size: 20px;
    padding-right: 10px;
}

.stickout-icon {
    display: block;
    margin: -20px auto 0;
    padding: 0;
}





@media (max-width: 920px) {



.frontpage-course-list-all .coursebox, #frontpage-course-list .coursebox {
	width: auto !important;
	margin: 0 0 30px;
}

.courseimage {
    max-height: 300px;
    overflow: hidden;
}

.courseimage > img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    width: 100%;
}


.newcontainer .pull-right {
	float: none !important;
}

}

@media (max-width: 768px) {

.courseimage {
    max-height: inherit;
    overflow: hidden;
}

.newcontainer .pull-right {
	float: none !important;
}

.newcontainer {
	padding: 50px 10%;
}

#moodle-frontpage-elements {
	padding: 50px 0px;
}

}

@media (max-width: 768px) {
	.socials {
	padding-top: 0px;
	}
}

@media (max-width: 650px) {
	
	
	.courseimage {
    float: none;
    height: auto;
    margin-bottom: 30px;
    margin-right: 0;
    width: auto;
	}

}



#admin-menu-trigger {
	margin: 0 0;
	padding-top: 0;
	margin-top: -5px !important;
}

a.js-personal-menu-trigger {
    color: #0000F0;
    font-weight: 600;
}

a.bb_dashboard_link {
    padding-right: 15px;
        color: #0000F0;
    font-weight: 600;
}

body .paging.paging-morelink a{
	color: #fff !important;
}

#page-login-index .loginpanel h2 {
	background: transparent;
}

#page-site-index .courses .paging.paging-morelink {
	display: none;
}

body .text-danger {
	color: inherit;
}

body .snap-restrictions-meta .text {
	font-weight: normal;
}

#page-course-view-topics #page-mast, .format-topics #page-mast, #page-course-view-topics .breadcrumb-nav, .format-topics .breadcrumb-nav {
	background: transparent;
}

.breadcrumb-nav {
	margin-bottom: 10px;
}

body .fixy232 {
	background-color: #66acac;
}

body .fixy .btn {
	background-color: #508787;
	box-shadow: 0 3px 0 0 #508787;
}
body .container.newmarks {
	width: auto;
	padding: 15px 4% !important;
}

body .newmarks .mark {
	background: transparent;
	
}

.markinner {
	padding: 15px 15px 30px;
	text-align: center;
	border-radius: 6px;
	box-shadow: 0px 0px 8px rgba(0,0,0,.2);
}

.markinner h2 {
	color: #0000F0;
	font-weight: 200;
	font-size: 28px;
	line-height: 40px;
	margin-bottom: 30px;
	text-align: center;
	padding-bottom: 0px;
}

.markinner p {
	text-align: center;
	font-size: 14px;
	margin-bottom: 30px;
}

a.markbutton {
	background: #0000F0;
	border-radius: 30px;
	color: #fff;
	font-size: 14px;
	padding: 6px 15px;
	font-weight: 600;
	text-transform: none;
}

/*course*/

/*body:not(#page-site-index) #page-header {
    padding-top: 125px !important;
    margin-top: 100px !important;
}*/
body.layout-course .mast-image #page-mast h1, 
body.layout-course .mast-image #page-mast h1 a,
body.layout-course .mast-image #page-mast h1 a:hover {
    color: #252627 !important;
    text-shadow: none !important;
    font-size: 40px !important;
    letter-spacing: -1px;
    font-weight: 700 !important;
}
body.path-course #moodle-page #page-header.mast-image, 
body#page-course-index-category #moodle-page #page-header.mast-image {
    min-height: 0;
    aspect-ratio: unset  !important;
}
/* ZD_ #336543: Hide program title from students */
#page-mast:not(:has(a[href*="editcategory.php"])) {
    display: none;
}
#page-my-index .block-myoverview-content .course-info-container .categoryname {
    display: none;
}
#page-site-index .modtype_label .atto_bsgrid .card .card-body .badge {
    white-space: pre-line;
}
.activity-item.hiddenactivity {
    background-color: transparent !important;
}