
@font-face{font-family:"gopher";src:url(../fonts/Gopher-Regular.ttf) format("truetype");font-weight:normal;font-style:normal;font-display:swap}

/*
 * add custom styles here
*/ 

#headmenu_home {
    display:none;
}

.panel-top, .panel-center {
    border-radius:3px;
    box-shadow: 0px 2px 12px #666;
}

.tab-banner {
    box-shadow: 0px 4px 4px #e6e6e6;
    margin-bottom:4px;
}

.format-content a.button-form {
    color: #000;
    text-decoration: none;
}

a.button-form.back-primary {
    color: #FFF;
    text-decoration: none;
}

.format-content a.button-control {
    background-color:#812794;
    color:#FFF;
    box-shadow:none;
}

.format-content a.button-control:hover {
    box-shadow:none;
    margin:2px;
     background-color:#812794;
}

.column-left {
    border-right:1px solid #DDD;
    min-height:100%;
}

#topbar-border {
    background-color: #812794;
    opacity:0.4;
}

h1 {
    font-family: gopher;
    color: #812794;
}

h2.pageTitle {
    font-family: gopher;
    font-size:28pt;
}

h3 {
    font-family: gopher;
}

h1.courseTitle {
    color: #FFF;
}

#courseObjects h3, #courseEditorList h3 a {
    color: #812794;
    font-family: gopher;
    background-color: #fff300;
    padding: 20px;
    display:block;
    margin: 10px -20px 0 -20px;
}

#courseObjects ul, #courseObjects .itm {
    margin-left: 20px;
}


#courseHead .icon-submissions {
    display:none;
}

.categoryContainer .lightFill {
    background-color: transparent;
    background-image: linear-gradient(to top, rgb(0 0 0 / 100%), rgb(0 0 0 / 50%), rgb(0 0 0 / 25%), rgb(0 0 0 / 0%));
    opacity: 0.6;
}

.categoryContainer .format-header.spacing-content {
    padding-top: 30px;
    padding-bottom: 0;
}

.categoryContainer .format-header{
    min-height:100px;
    color: #FFF;
    font-weight: bold;
    font-size: 1.5em;
}

.courseList .courseItem {
    border: 1px solid #EEE;
}

#progressTable .progressRow {
    border-bottom: 1px solid #EEE;
}

#loginFormWrapper {
    color: #FFF;
    background-color: #812794;
    margin: 0 auto;
}

#loginForm .controls button, #loginForm a {
    border: 1px solid #FFF;
}

.elementContent h3, .elementPreview h3, .elementContent h3.elementText {
    background: #eb0a32;
    color: #FFF;
    padding: 10px;
}

#content_screen .elementrow {
    padding: 0 30px 0 40px;
}

.spacing-element h3 {
    margin: 0 0 10px -10px;
}

.elementrow .spacing-row {
    padding: 10px 0px 10px 10px;
}
    
    .elementrow .spacing-row h3 {
        margin: 0 0 10px -10px;
    }

    .elementrow .spacing-row .elementText {
        padding: 0 0 0 0px;
    }

    #content_screen .elementrow.contentbox {
        width:100%;
    }

#listScreen .fieldFilter {
    width:20%;
    box-sizing: border-box;
}

.wrapper {
    width:100%;
    max-width:1100px;
    margin: 0 auto;
}

.courseHeadBox .progressRow {
    display: none;
}

#courseBanner .icon-submissions {
    display: none;
}

#sortSelect option[value=weight\;DESC], #sortSelect option[value=rating\;ASC], #sortSelect option[value=rating\;DESC] {
    display:none;
}

#massObjectGoalsLink, .massControl[data-target=massGroups], #massPostLink {
    display: none;
}

#toggleComplete option[value=remaining], #toggleComplete option[value=complete], #toggleComplete option[value=assigned], #toggleComplete option[value=required], #toggleComplete option[value=optional], #toggleComplete option[value=prod] {
    display: none;
}

#userSortSelect opition[value=u.access\;ASC], #userSortSelect opition[value=u.access\;DESC], #userSortSelect opition[value=u.percent\;ASC], #userSortSelect opition[value=u.percent\;DESC] {
    display: none;
}

.viewSubscribedReports, #courseFilterButton, #filterBox .groupFilterButton {
    display:none;
}

#objectList .format-subtitle {
    display: none;
}

#bannerPlan .circleHighlight {
    display: none;
}

#planFilters #toggleComplete.format-light {
    color: #FFF;
}

.courseItem .format-light strong, .courseProgressMiniContainer, .courseItem .showOutline, .categoryContainer .toggleCat {
    display: none;
}

.categoryContainer .catHeader h3 {
    font-size: 1.75em;
}

#courseObjects .boxItem .rightbutton {
    display: none;
}

.format-content a.guideslide_next {
    float:right;
    border: 1px solid #812794;
    color: #812794;
    padding: 4px 20px;
    border-radius: 5px;
    text-decoration: none;
}

#templateSearch {
    display: none;
}

.courseEditorGuide {
    display:none;
}

#content_screen .breadcrumbs.format-content {
    display:none;
}

.optionsButton.showResults {
    display:none;
}