@import 'assoc-variables'; /* --------------------------------------------------------------- Typography */ html body { font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; } /* --------------------------------------------------------------- Header */ .dbootstrap { #link-logo { color: rgba(255,255,255,0.75); display: block; height: 50px; text-decoration: none; text-indent: -999em; width: 250px; left: 50px; } } @media screen and (min-width: 992px) { .dbootstrap { #hc-portal-header { height: 141px; } #link-logo { height: 100px; } } } /* --------------------------------------------------------------- Views navigation */ #hc-lp-header { background: @navbar-background; opacity: .7; a { color: @navbar-color; &:hover, &:focus { border-bottom: 5px solid @navbar-hover-underline; } } } [data-path*="lp-announce"] #hc-lp-header a.text-lp-view-announcements, [data-path*="lp-chapter"] #hc-lp-header a.text-lp-view-course, [data-path*="lp-course"] #hc-lp-header a.text-lp-view-course-menu, [data-path*="lp-unit"] #hc-lp-header a.text-lp-view-unit, [data-path*="lp-activity"] #hc-lp-header a.text-lp-view-activity { border-bottom: 5px solid @navbar-current-underline; color: @navbar-current-color; font-weight: bold; } #lcc-header-controls { top: 25px; } #lcc-header-account { .useravatar { background-color: @avatar-background; } } #lcc-header-account, #lcc-product-choice { color: @header-controls-color; } #lcc-product-choice { .dijitDropDownButton { margin-right: 15px; &.dijitHover { opacity: 0.8; } } } #hc-title-container { background-color: @accentgrey; h1 { color: @h1-color; } } [data-path*="common-rc"] { #hc-title-container { h1 { display: block !important; } } } [data-path*="view-lp"] { #portal-columns { background-color: @white; } } /* --------------------------------------------------------------- Off-canvas nav */ #sidenav-left { background-color: @sidenav-left-background; } #sidenav-right { background-color: @sidenav-right-background; } .sidenav { h2 { color: rgba(255,255,255,0.5); } a { color: rgba(255,255,255,0.8); &:hover, &:focus { background-color: rgba(255,255,255,0.1); color: @white; } } .dijitMenu { .dijitMenuItem{ color: rgba(255,255,255,0.8); &:hover, &:focus { background-color: rgba(255,255,255,0.1); color: @white; } } } .dijitButton { &:hover, &:focus { background-color: rgba(255,255,255,0.1); } } .dijitButtonNode { color: rgba(255,255,255,0.8); &:hover, &:focus { color: @white; } } } /* --------------------------------------------------------------- Footer */ .dbootstrap { #portal-footer { background: @footer-background; border-top: 1px solid @footer-border; color: @footer-color; height: 120px; margin-top: -120px; .hc-inner-container { padding-left: 20px; } } #portal-columns { padding-bottom: 120px; } } /* --------------------------------------------------------------- Tools & toolbar */ #lcs-toolbar { &.dijitMenu, span.flyout { background: @button-background; } } #toolbar-calculator-floater { .dojoxFloatingPaneTitle { background-color: @titlepane-background; color: @titlepane-color; } .dojoxFloatingCloseIcon { &:hover { background-color: @titlepane-close-hover-background; border: 1px solid @titlepane-close-hover-border; } } } a.link-download { border-bottom: 1px solid @link-underline; box-shadow: inset 0 -6px 0 @link-underline; color: @link-color; &:hover { border-bottom: 1px solid @link-hover-underline; box-shadow: inset 0 -6px 0 @link-hover-underline; color: @link-hover-color; } } /* --------------------------------------------------------------- Glossary */ @media screen and (max-width: 991px) { #glossary-content { color: @white; } } /* --------------------------------------------------------------- Learningpath */ .chapter-title { color: @h2-color; &.lp-link-test { border-bottom: 1px solid @link-underline; box-shadow: inset 0 -6px 0 @link-underline; color: @link-color; &:hover { border-bottom: 1px solid @link-hover-underline; box-shadow: inset 0 -6px 0 @link-hover-underline; color: @link-hover-color; } } } .collapse-chapter { .lp-group { a.lp-text { color: @link-color; } } } #content { .sliding-unit { .unit-activities-top { .btn { color: @link-color; &:hover, &:focus { background: @button-hover-background; color: @button-hover-color; } } } h2.title-group { color: @h2-color; } } } .carousel-prev, .carousel-next { background-color: @carousel-control-background; &:hover, &:focus { background-color: @carousel-control-hover-background; } } h2.menuitem-head { color: @h2-color; } #portal-column-content { a.lp-text, span.lp-link>span, div.lp-link .quiz, div.lp-quiz .quiz, a.lp-quiz, span.lp-quiz .quiz, .rc-link { border-bottom: 1px solid @link-underline; box-shadow: inset 0 -6px 0 @link-underline; color: @link-color; &:hover { border-bottom: 1px solid @link-hover-underline; box-shadow: inset 0 -6px 0 @link-hover-underline; color: @link-hover-color; } } span.lp-link>span span { color: inherit; } } .section-assess, .section-study, .section-pass { background-color: @pale; } /* --------------------------------------------------------------- Quizzes */ .microquiz { &.formfillin { .microquiz-workarea { .microquiz-subquestions { .dijitTextBox, .dijitSelect { outline: 2px solid @formfillin-border; } } } } } #qf-question-progress { /*background: @progressbar-background;*/ #qf-progress-indicator { background: @progressbar-indicator; } } .dbootstrap { .dijitProgressBar { .dijitProgressBarFull { background: @progressbar-indicator; } } } /* --------------------------------------------------------------- Discussions */ #responses-list { .dgrid { .dgrid-row { background: @dgrid-row-unselected-background; &:hover, &:focus { .essay-fragment, .essay-user span { color: @link-color; } } &.dgrid-selected { border-left: 2px solid @link-hover-color; } } } } /* --------------------------------------------------------------- Roster */ #lcc-roster { ul.user-actions { li { a, .lp-link { border-bottom: 1px solid @link-alt-underline; box-shadow: inset 0 -6px 0 @link-alt-underline; color: @link-alt-color; &:hover, &:focus { border-bottom: 1px solid @link-alt-hover-underline; box-shadow: inset 0 -6px 0 @link-alt-hover-underline; color: @link-alt-hover-color; } } } } } /* --------------------------------------------------------------- Toaster */ .dijitToasterClip { .dijitToasterContent { background: @toaster-default-background; border: 1px solid @toaster-default-border; } } /* --------------------------------------------------------------- Buttons */ button:not(.btn-cancel):not(.btn-success):not(.btn-warning) { background-color: @button-background; border-color: darken(@button-background, 8%); color: @button-color; font-size: 14px; font-weight: 500; &:hover, &:focus { background-color: @button-hover-background; color: @button-hover-color; } } /* --------------------------------------------------------------- Locked exam */ .locked-exam { #lockedexam-container { #actions-node { .dijitToggleButton { background: @button-background; border: solid 1px darken(@button-background, 8%); color: @button-color; &:hover, &:focus { background-color: @button-hover-background; color: @button-hover-color; } } } } } /* --------------------------------------------------------------- Prometric exam */ #prometric-container { #actions-node { .dijitToggleButton { .dijitButtonNode { background: @button-background; border: solid 1px darken(@button-background, 8%); color: @button-color; &:hover, &:focus { background-color: @button-hover-background; color: @button-hover-color; } } } } } /* --------------------------------------------------------------- Certificate */ #certButton { margin: 30px 0 60px -30px; } .ls2016 { .microquiz.feedback-recap { .microquiz-subquestions { .mc-feedback-learner { .question-block { display:block; } } } } #portal-column-content ol { margin-left: 2em; } }