$overview-color: $main-color; $overview-font: $standard-font; $overview-header-font: $standard-font; .overview { font-family: $standard-font; .content h2 { font-family: $standard-font; } .button { display: block; background-position: 0 0; background-repeat: no-repeat; width: 32px; height: 32px; &:hover { background-position: -32px 0; } } .close { background-image: none; background-color: #dbdbdb !important; border-radius: 20px; text-align: center; @include shine-gradient; &:before { content: " "; position: absolute; top: 3px; right: 45px; width: 100px; height: 30px; background-image: image-url('pageflow/close_text.png'); } &:after { content: "\F00d"; font-family: "FontAwesome"; line-height: 31px; font-size: 22px; color: black; } &:hover { background-color: $overview-color !important; &:after { color: white; } } } .scroll_indicator { &.left, &.right { background-image: none; background-color: #dbdbdb !important; border-radius: 20px; text-align: center; @include shine-gradient; &:after { font-family: "FontAwesome"; line-height: 31px; font-size: 29px; color: black; font-weight: bold; } &:hover { background-color: $overview-color !important; &:after { color: white; } } } &.left:after { content: "\f104"; margin-right: 3px; } &.right:after { content: "\f105"; margin-left: 4px; } } .ov_page { &.background_image .pictogram { background-image: image-url('pageflow/ov-image.png'); } &.background_video .pictogram { background-image: image-url('pageflow/ov-image.png'); } &.video .pictogram { background-image: image-url('pageflow/ov-video.png'); } &.audio .pictogram { background-image: image-url('pageflow/ov-audio.png'); } } .content .ov_chapter .ov_page.active { border-color: $overview-color; } } .overview .content .ov_chapter .ov_page_description { background-color: $overview-color; }