summaryrefslogtreecommitdiff
path: root/addons/website_slides/static/src/scss
diff options
context:
space:
mode:
Diffstat (limited to 'addons/website_slides/static/src/scss')
-rw-r--r--addons/website_slides/static/src/scss/slide_course.scss536
-rw-r--r--addons/website_slides/static/src/scss/slide_slide.scss156
-rw-r--r--addons/website_slides/static/src/scss/slides_slide_fullscreen.scss303
-rw-r--r--addons/website_slides/static/src/scss/website_slides_quiz.scss237
4 files changed, 1232 insertions, 0 deletions
diff --git a/addons/website_slides/static/src/scss/slide_course.scss b/addons/website_slides/static/src/scss/slide_course.scss
new file mode 100644
index 00000000000..38179498415
--- /dev/null
+++ b/addons/website_slides/static/src/scss/slide_course.scss
@@ -0,0 +1,536 @@
+
+.banner{
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 20%;
+ background-color: $primary;
+ width: 256px;
+ opacity: 0;
+ color: #fff;
+ transition: all .3s ease-out;
+ z-index: 2;
+ visibility: hidden;
+ display: flex;
+ justify-content: space-around;
+ align-items: center;
+ margin-left: 15px;
+}
+
+.banner a {
+ font-size: 1.5rem;
+ text-align: center;
+ padding: 20px;
+}
+
+.banner a:hover{
+ cursor: pointer;
+}
+
+.fill {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ overflow: hidden
+}
+.fill img {
+ flex-shrink: 0;
+ min-width: 100%;
+ min-height: 100%
+}
+
+.main_image{
+ position: relative
+}
+.main_image:hover{
+ .banner{
+ opacity: 1;
+ visibility: visible;
+ }
+
+}
+
+.course-content {
+ padding: 0;
+
+ ul {
+ list-style: none;
+ padding: 0
+ }
+}
+
+.course-section {
+ margin: 0;
+ background-color: #ddd;
+ display: flex;
+ list-style: none;
+ font-size: 1.05rem;
+ border-bottom: 1px solid #ccc
+}
+
+.content-type {
+ width: 30%;
+}
+
+.content-type:hover{
+ cursor: pointer;
+}
+
+.course-progress-bar{
+ height: 10px;
+ width: 80%;
+ box-sizing: border-box;
+ border-radius: 5px;
+ background-color: rgba(0,0,0,.2);
+ overflow: hidden;
+
+ .progress-gauge{
+ height: 100%;
+ width: 0;
+ background-color: $primary;
+
+ transition: all .8s ease-out;
+ }
+}
+
+.course-rating{
+ color:$primary;
+}
+.course-banner{
+ border-bottom: 1px solid $primary;
+}
+
+.content-tab{
+ .active {
+
+ border: none;
+ border-bottom: 1px solid $secondary;
+ }
+}
+
+.content-tab a:hover{
+ border:none;
+ border-bottom: 1px solid $secondary;
+}
+
+.content-container{
+ border:none;
+}
+
+.content-slide:nth-child(odd){
+ background-color: #f6f6f6;
+}
+
+.content-slide:nth-child(even){
+ background-color: #f9f9f9;
+}
+
+.content-slide-controls {
+ i:hover{
+ color: $primary !important;
+ cursor: pointer;
+ }
+}
+
+.viewer-container {
+ display: flex;
+ align-items: stretch;
+ height: 500px;
+ width: 100%;
+ background-color: #ccc;
+ justify-content: flex-start;
+}
+
+
+
+.slide-infos {
+ margin-top: 1rem;
+ display: flex;
+ justify-content: space-between;
+ align-items: start;
+}
+
+.oe_js_player {
+
+}
+
+.slide-deactivated {
+ pointer-events: none;
+}
+
+.slide-draggable {
+ user-select: none;
+ -khtml-user-drag: element;
+ -webkit-user-drag: element;
+}
+
+.slide-hovered{
+ margin-top: 10px;
+}
+
+.section-draggable {
+ user-select: none;
+ -khtml-user-drag: element;
+ -webkit-user-drag: element;
+}
+
+.hold{
+ border: solid #ccc 4px;
+}
+
+
+.fullscreen {
+ position: absolute;
+ top: 0;
+ right: 0;
+ width: 100%;
+ z-index: 1000;
+ height: 100%;
+ margin: 0;
+ padding: 0;
+}
+
+
+.sidebar-list{
+ position: fixed;
+ top: 46px;
+ bottom: 0;
+ left: 0;
+ width: 300px;
+ z-index: 2000;
+}
+
+
+
+.sidebar-list-visible {
+ left: 50px;
+}
+
+.show-list {
+ position: absolute;
+ top: 15%;
+ left: 50px;
+ font-size: 2rem;
+ z-index: 10000;
+ color: #a0a0a0;
+ border: 2px solid #ccc;
+ border-radius: 10px;
+ padding: 5px 10px;
+}
+
+.hover-background {
+ opacity: 0;
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 3000;
+}
+
+.hover-background:hover {
+ opacity: 1;
+}
+
+
+.show-list:hover {
+ cursor: pointer;
+}
+
+.change-small-screen {
+ font-size: 1.5rem;
+ z-index: 10000;
+ color: #a0a0a0;
+}
+
+.change-small-screen:hover {
+ cursor: pointer;
+ border-color: $primary;
+ color: $primary;
+}
+
+.sidebar-header {
+ padding: 10px 15px;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ font-size: 1.5rem;
+ border-bottom: 1px solid #ccc;
+ height: 80px;
+
+ a {
+ color: black;
+ }
+
+ a:hover {
+ color: $primary;
+ }
+
+ i:hover{
+ color: $primary;
+ }
+}
+
+.close-list:hover {
+ cursor: pointer;
+}
+
+.fullscreen-btn{
+ font-size: 2rem;
+ display: inline-block;
+ a {
+ text-decoration: none;
+ color: $text-muted;
+ }
+}
+
+.fullscreen-btn:hover{
+ cursor: pointer;
+
+ a {
+ color: $primary;
+ }
+}
+
+.sidebar-fullscreen {
+ position: relative;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ height: auto;
+ transform: translateX(-100%);
+ width: 0;
+}
+
+.fullscreen-question-container{
+ background-color: #fff;
+ width: 100%;
+ padding-top: 20px;
+ overflow: auto;
+}
+
+.fullscreen-question{
+ border-radius: 10px;
+ padding: 10px 20px;
+ box-shadow: 0px 1px 4px rgba(0,0,0,.5);
+ margin-top: 50px;
+}
+
+.question-title {
+ font-size: 1.5rem;
+}
+
+.buttons-container{
+ width: 80%;
+ display: flex;
+ justify-content: space-between;
+ flex-direction: row-reverse;
+ margin-top: 40px;
+}
+
+// .slide-resources {
+// border-bottom: 1px solid #ccc;
+// }
+
+.slide-resource {
+ padding: 5px 50px;
+ width: 100%;
+ i{
+ margin-right: 10px;
+ }
+}
+
+.list-cell {
+}
+
+
+.quiz-header{
+ border-bottom: 2px solid #CBCBCB;
+ margin-bottom: 50px;
+}
+
+.quiz-header-container{
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+
+ h1 {
+ width: 80%;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+}
+
+.quiz-good-answer{
+ background-color: #C7EAE9;
+}
+
+.quiz-bad-answer{
+ background-color: #FEBEBE;
+}
+
+.quiz-bad-answer label.radio-box,
+.quiz-good-answer label.radio-box{
+ border: none;
+}
+
+.quiz-bad-answer label.radio-box i{
+ background-color: #FD0606;
+ color: white;
+ height: 100%;
+ width: 100%;
+ font-size: 1.5rem;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ padding: 50px;
+}
+
+.quiz-ignored-answer {
+ color: $text-muted;
+}
+
+
+.quiz-good-answer label.radio-box input:checked + i{
+ height: 100%;
+ width: 100%;
+ background-color: #fff;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ font-size: 2.4rem;
+ border: 10px solid $primary;
+ border-radius: 50px;
+}
+
+.quiz-answer {
+ border-radius: 10px;
+ padding: 5px 10px;
+ transition: all .2s ease-in-out;
+ display: flex;
+ align-items: center;
+ margin-bottom: 5px;
+}
+
+.quiz-answer:not(.quiz-good-answer,.quiz-bad-answer,.quiz-ignored-answer):hover{
+ background-color: #E5E5E5;
+ cursor: pointer;
+}
+
+label.radio-box{
+ border: 2px solid #CBCBCB;
+ background-color: #fff;
+ width: 50px;
+ height: 50px;
+ display: inline-flex;
+ border-radius: 50%;
+ overflow: hidden;
+ justify-content: center;
+ align-items: center;
+ margin: 0;
+ margin-right: 20px;
+ font-size: 1.2rem;
+ outline: none;
+}
+
+.quiz-answer:not(.quiz-good-answer,.quiz-bad-answer,.quiz-ignored-answer) label.radio-box:hover{
+ cursor: pointer;
+}
+
+label.radio-box input{
+ display:none;
+ outline: none;
+ border: none;
+}
+
+
+label.radio-box span{
+ color: inherit;
+ padding: 20px;
+}
+
+label.radio-box input:checked + span{
+ background-color: $primary;
+ color: #fff;
+}
+
+label.radio-box input:checked{
+ background-color: #C7EAE9;
+}
+
+.quiz-question {
+ border-bottom: 2px solid #CBCBCB;
+ padding-bottom: 20px;
+ margin-bottom: 20px;
+}
+
+.quiz-question-answers {
+ list-style: none;
+ margin: 0;
+ margin-top: 20px;
+ padding: 0;
+ font-size: 1rem;
+}
+
+.submit-quiz {
+ margin-top: 20px;
+}
+
+
+.quiz-modal-background{
+ position: absolute;
+ top: 0;
+ left: 0;
+ background-color: rgba(0,0,0,.5);
+ width: 100%;
+ height: 100%;
+}
+
+.quiz-modal-container{
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+}
+
+.quiz-modal{
+ position: absolute;
+ width: 30%;
+ height: 500px;
+ background-color: #fff;
+ top: 50%;
+ left: 50%;
+ transform: translateX(-50%) translateY(-50%);
+ border-radius: 10px;
+ z-index: 2000;
+}
+.quiz-points-container{
+ font-size: 1.2rem;
+}
+
+.quiz-points {
+ background-color: #C4C4C4;
+ padding: 0 4px ;
+ border-radius: 10px;
+ color: #fff;
+}
+
+
+.quiz-points-won{
+ background-color: $primary;
+}
+
+.webpage-container{
+ background-color: #fff;
+ width: 100%;
+}
+
+.webpage-content {
+ background-color: #fff;
+ height: 100%;
+}
+
+
+
+
diff --git a/addons/website_slides/static/src/scss/slide_slide.scss b/addons/website_slides/static/src/scss/slide_slide.scss
new file mode 100644
index 00000000000..d99aaea101a
--- /dev/null
+++ b/addons/website_slides/static/src/scss/slide_slide.scss
@@ -0,0 +1,156 @@
+.slide-header {
+ background-color: #62495B;
+ height: 200px;
+}
+
+.slide-header-container {
+ width: 1000px;
+ margin: 0 auto;
+ height: 100%;
+}
+
+.slide-header-box{
+ display: flex;
+ height: 100%;
+ width: 50%;
+ flex-direction: column;
+ justify-content: flex-end;
+ padding-bottom: 50px;
+
+ a {
+ color: #fff;
+ font-size: 2.5rem;
+ text-decoration: none !important;
+ }
+}
+
+
+.slide-content-list {
+ position: absolute;
+ top: 140px;
+ left: 80px;
+ background-color: #fff;
+ height: 500px;
+ z-index: 200;
+}
+
+.slide-list{
+ background-color: #fff;
+ list-style: none;
+ height: 100%;
+ padding: 0;
+ overflow: auto;
+ border: 1px solid #ccc;
+ border-left: none;
+ box-sizing: border-box;
+ flex: 1;
+
+ a {
+ text-decoration: none;
+ color: $text-muted;
+ }
+
+ a .active{
+ background-color: #eee !important;
+ }
+}
+
+.slide-content-list-section{
+ border-bottom: 1px solid #fff;
+ color: #9B9B9B;
+ text-transform: uppercase;
+ padding: 10px 15px;
+}
+
+.slide-content-list-slide{
+ color: #666666;
+ padding: 10px 15px;
+}
+
+.slide-list-cell{
+ word-wrap: none;
+ padding: 0.5rem 1rem;;
+ height: 40px;
+ box-sizing: border-box;
+ display: flex;
+ align-items: center;
+ text-decoration: none !important;
+}
+
+.slide-list-cell:hover{
+ background-color: #eee;
+ cursor: pointer;
+}
+
+.slide-list-cell:active{
+ background-color: #eee;
+ cursor: pointer;
+}
+
+
+.slide-content-list-header {
+ padding: 10px 15px;
+ font-size: 1.2rem;
+ background-color: #F7F7F7;
+ color: #6F6F6F;
+}
+
+.slide-button {
+ color: #666;
+ text-decoration: none;
+ border:1px solid #B9B9B9;
+ padding: 5px 10px;
+ width: 50px;
+ text-align: center;
+ text-transform: uppercase;
+ margin: 0;
+ border-radius: 3px;
+}
+
+.slide-button-fullscreen {
+ color: #666;
+ text-decoration: none;
+ border:1px solid #B9B9B9;
+ padding: 5px 10px;
+ text-align: center;
+ text-transform: uppercase;
+ margin: 0;
+ border-radius: 3px;
+}
+
+.slide-button-done {
+ color: #fff;
+ text-transform: uppercase;
+ background-color: $primary;
+ text-decoration: none;
+ padding: 10px 15px;
+ width: 50px;
+ text-align: center;
+ border-radius: 3px;
+ margin: 0;
+}
+
+.slide-title {
+ width: 60%;
+ display: flex;
+ align-items: center;
+
+ h1 {
+ font-size: 1.5rem;
+ }
+
+ .slide-points {
+ margin-left: 20px;
+ padding: 5px 10px;
+ background-color: #DC9D45;
+ border-radius: 10px;
+ color: #fff;
+ font-weight: bold;
+ }
+}
+
+.slide-documentation-sidebar {
+ position: absolute;
+ top: 300px;
+ left: 30px;
+} \ No newline at end of file
diff --git a/addons/website_slides/static/src/scss/slides_slide_fullscreen.scss b/addons/website_slides/static/src/scss/slides_slide_fullscreen.scss
new file mode 100644
index 00000000000..de5493d2f7e
--- /dev/null
+++ b/addons/website_slides/static/src/scss/slides_slide_fullscreen.scss
@@ -0,0 +1,303 @@
+.o_wslides {
+ position: absolute;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ z-index: 2000;
+
+ .o_wslides_slide_fullscreen_header {
+ align-items: center;
+ background-color: #313A44;
+ color: #AEB0B2;
+ display: flex;
+ height: 50px;
+ justify-content: space-between;
+ width: 100%;
+
+ .o_wslides_fullscreen_slide_title {
+ height: 100%;
+ display: flex;
+ align-items: center;
+ padding: 0 20px;
+ color: #D5D7D9;
+ font-weight: bold;
+
+ i.fa-flag-checkered{
+ color: #D39B4B;
+ margin-right: 10px;
+ }
+ }
+
+ div {
+ display: flex;
+ height: 100%;
+
+ a {
+ align-items: center;
+ background-color: #1F242C;
+ color: inherit;
+ display: flex;
+ font-size: 0.8rem;
+ font-weight: bold;
+ height: 100%;
+ justify-content: center;
+ padding: 0 20px;
+ text-decoration: none !important;
+ text-transform: uppercase;
+
+ i {
+ align-items: center;
+ display: flex;
+ height: 100%;
+ margin: 0;
+ margin-right: 5px;
+ }
+ }
+
+ a:hover,
+ a.active{
+ background-color: #313A44;
+ color: #fff;
+ }
+ }
+ }
+
+ .o_wslides_fullscreen_container {
+ display: flex;
+ align-items: stretch;
+ height: 100%;
+ position: relative;
+ background-color: #313A44;
+ }
+
+ .o_wslides_fullscreen_sidebar_hidden{
+ transform: translateX(-100%);
+ }
+
+ .o_wslides_fullscreen_sidebar{
+ width: 400px;
+ min-width: 400px;
+ background-color: #313A44;
+ color: #fff;
+ transition: all .2s ease-in;
+ overflow: auto;
+
+ a {
+ text-decoration: none !important;
+ color: inherit;
+ }
+
+ ul {
+ margin: 0;
+ padding: 0;
+ list-style: none;
+ }
+
+ li {
+ padding-left: 20px;
+ }
+
+ .o_wslides_fullscreen_sidebar_header{
+ height: 100px;
+ padding: 20px 0;
+ display: flex;
+ flex-direction: column;
+
+ .o_wslides_slide_fullscreen_progress_box{
+ display: flex;
+ align-items: center;
+ font-size: .9rem;
+ .o_wslides_fullscreen_sidebar_progressbar{
+ height: 5px;
+ border-radius: 10px;
+ width: 70%;
+ background-color: rgba(0,0,0,.3);
+ margin-right: 40px;
+ overflow: hidden;
+
+ }
+
+ .o_wslides_fullscreen_sidebar_progress_gauge {
+ background-color: $primary;
+ height: 100%;
+ width: 0;
+ transition: all 1.5s ease-in;
+ }
+
+ span {
+ color: #BABDC0;
+ }
+
+ }
+
+ a {
+ font-size: 1.5rem;
+ font-weight: bold;
+ }
+
+ }
+
+ .o_wslides_fullscreen_sidebar_section {
+ margin-bottom: 20px;
+ background-color: #283038;
+ padding: 10px 0;
+
+ }
+
+ .o_wslides_fullscreen_sidebar_section_tab {
+ color: #656B72;
+ font-size: .8rem;
+ text-transform: uppercase;
+ font-weight: bold;
+ padding: 5px 0 5px 15px;
+ }
+
+ .o_wslides_fullscreen_sidebar_section_slides{
+ padding: 0;
+ margin-bottom: 15px;
+
+
+
+ li {
+ margin: 0;
+ padding: 0;
+ border-left: 2px solid transparent;
+ display: flex;
+
+ a {
+ flex: 1;
+ }
+ }
+
+ .o_wslides_top_line,
+ .o_wslides_bottom_line{
+ width: 1px;
+ display: flex;
+ flex-grow: 1;
+ background-color: #787D82;
+ }
+
+ li:first-child .o_wslides_top_line{
+ background-color: transparent;
+ }
+
+ li:last-child .o_wslides_bottom_line{
+ background-color: transparent;
+ }
+
+ li:hover,
+ li.active {
+ border-left: 2px solid $primary;
+ cursor: pointer;
+ background-color: #1D2228;
+ }
+
+ .o_wslides_fullscreen_sidebar_slide_tab {
+ padding:5px 0 5px 15px;
+ font-size: .8rem;
+ color: #8A8F93;
+ font-weight: bold;
+ flex: 1;
+
+ }
+
+ .o_wslides_fullscreen_sidebar_slide_tab.active{
+ color: #fff;
+ }
+
+ .o_wslides_fullscreen_slide_tab_line{
+ width: 15px;
+ padding: 0;
+ margin: 0;
+ margin-left: 10px;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+
+ i {
+ z-index: 100;
+ padding: 0;
+ margin: 0;
+ }
+
+ i.o_wslides_slide_completed{
+ color: #00A04A;
+ border-radius: 50%;
+ overflow: hidden;
+ background-color: #fff;
+ height: 12px;
+ width: 12px;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ border: 1px solid #00A04A;
+ }
+
+ .o_wslides_full_line{
+ width: 1px;
+ height: 100%;
+ background-color: #787D82;
+ }
+ }
+
+ .o_wslides_slide_link {
+ color: #098586;
+ font-size: .8rem;
+ margin-left: 15px;
+ flex: 1;
+
+ i {
+ margin-right: 10px;
+ }
+ }
+
+ .o_wslides_slide_quiz {
+ font-size: .8rem;
+ margin-left: 15px;
+ color: #8A8F93;
+ flex: 1;
+ i {
+ color: #D39B4B;
+ margin-right: 10px;
+ }
+ }
+ }
+
+
+ }
+
+ .o_wslides_fullscreen_player {
+ display: flex;
+ align-items: stretch;
+ max-width: calc(100% - 400px);
+ height: 100%;
+ background-color: #283038;
+ transition: all .2s ease-in;
+ position: absolute;
+ top: 0;
+ right: 0;
+ height: 100%;
+ width: 80%;
+
+ iframe {
+ height: 100%;
+ width: 100%;
+ }
+ }
+
+ .o_wslides_fullscreen_webpage {
+ background-color: #fff;
+ width: 100%;
+ height: 100%;
+ overflow-y: scroll;
+ padding: 20px 0;
+ }
+
+ .o_wslides_fullscreen_player_no_sidebar {
+ max-width: 100%;
+ width: 100%;
+ }
+
+
+} \ No newline at end of file
diff --git a/addons/website_slides/static/src/scss/website_slides_quiz.scss b/addons/website_slides/static/src/scss/website_slides_quiz.scss
new file mode 100644
index 00000000000..9fe4438ee57
--- /dev/null
+++ b/addons/website_slides/static/src/scss/website_slides_quiz.scss
@@ -0,0 +1,237 @@
+
+ .o_wslides_fullscreen_quiz {
+ background-color: #F6F6F6;
+ width: 100%;
+ height: 100%;
+ overflow: scroll;
+ overflow-x: hidden;
+ padding-bottom: 50px;
+
+ }
+
+ .o_wslides_quiz_question {
+ margin-top: 50px;
+ width: 100%;
+ .o_wslides_quiz_question_title {
+ font-size: 1.5rem;
+ margin-bottom: 20px;
+ .o_wslides_quiz_question_title_number {
+ color: #8C8C8C;
+ font-size: 1.3rem;
+ font-weight: bold;
+ }
+
+ .o_wslides_quiz_question_title_text {
+ margin-left: 2px;
+ color: #2F2F2F;
+ }
+ }
+
+ .o_wslides_quiz_question_answers{
+ background-color: #fff;
+ list-style: none;
+ padding: 0;
+
+ .o_wslides_quiz_answer {
+ padding: 10px 20px;
+ border-bottom: 1px solid #B6B6B6;
+ font-size: 1.2rem;
+ display: flex;
+ align-items: center;
+
+ label.o_wslides_quiz_radio_box{
+ background-color: #f6f6f6;
+ width: 35px;
+ height: 35px;
+ display: inline-flex;
+ border-radius: 50%;
+ overflow: hidden;
+ justify-content: center;
+ align-items: center;
+ margin: 0;
+ margin-right: 20px;
+ font-size: 1.2rem;
+ outline: none;
+ border: none;
+ padding: 0;
+ }
+
+ label.o_wslides_quiz_radio_box input{
+ display:none;
+ outline: none;
+ border: none;
+ }
+
+
+ label.o_wslides_quiz_radio_box span{
+ width: 18px;
+ height: 18px;
+ margin: 0;
+ }
+
+ label.o_wslides_quiz_radio_box input:checked + span{
+ background-color: $primary;
+ border-radius: 50%;
+ overflow: hidden;
+ }
+
+ label.o_wslides_quiz_radio_box input:checked{
+ background-color: #C7EAE9;
+ }
+ }
+
+ .o_wslides_quiz_answer:not(.o_wslides_quiz_good_answer,.o_wslides_quiz_bad_answer,.o_wslides_quiz_ignored_answer):hover {
+ cursor: pointer;
+ }
+
+ .o_wslides_quiz_good_answer{
+ border: 2px solid #28A745;
+ label.o_wslides_quiz_radio_box input:checked + i{
+ height: 100%;
+ width: 100%;
+ background-color: #fff;
+ color: #28A745;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ font-size: 1.4rem;
+ border: 10px solid #28A745;
+ border-radius: 50px;
+ }
+ }
+
+ .o_wslides_quiz_bad_answer{
+ border: 2px solid #A94442;
+
+ label.o_wslides_quiz_radio_box i{
+ background-color: #A94442;
+ color: white;
+ height: 100%;
+ width: 100%;
+ font-size: 1rem;
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ }
+ }
+
+
+ .quiz-ignored-answer {
+ color: $text-muted;
+ }
+ }
+ }
+
+ .o_wslides_quiz_modal_background{
+ position: absolute;
+ top: 0;
+ left: 0;
+ background-color: rgba(0,0,0,.2);
+ width: 100%;
+ height: 100%;
+
+ }
+
+ .o_wslides_quiz_success_modal {
+ display: flex;
+ position: absolute;
+ width: 40%;
+ max-width: 600px;
+ height: 450px;
+ background-color: #fff;
+ top: 50%;
+ left: 50%;
+ transform: translateX(-50%) translateY(-50%);
+ z-index: 2000;
+ }
+
+ .o_wslides_quiz_success_modal_left_panel {
+ width: 50%;
+ background-color: #855B79;
+
+ }
+
+ .o_wslides_quiz_success_modal_right_panel{
+ width: 50%;
+ display: flex;
+ flex-direction: column;
+ padding: 10px 20px 10px 50px;
+ position: relative;
+
+ .o_wslides_quiz_success_modal_close {
+ position: absolute;
+ top: 10px;
+ right: 15px;
+ text-transform: uppercase;
+ color: #787878;
+ font-size: 1.2rem;
+ }
+
+ .o_wslides_quiz_success_modal_close:hover{
+ cursor: pointer;
+ }
+
+ h1 {
+ color: #21272B;
+ font-weight: bold;
+ font-size: 2.3rem;
+ padding: 20px 0;
+ letter-spacing: 1px;
+ }
+
+ .o_wslides_quiz_success_progress_bar{
+ height: 10px;
+ width: 100%;
+ background-color: rgba(0,0,0,.1);
+
+ .o_wslides_quiz_success_progress_gauge{
+ width: 75%;
+ height: 100%;
+ background-color: #01ADAB;
+ }
+ }
+
+ .o_wslides_quiz_success_progress_bounds{
+ display: flex;
+ justify-content: space-between;
+ }
+
+ .o_wslides_quiz_success_progress_bounds{
+ font-weight: bold;
+ span:first-child {
+ color: #019F9D;
+ }
+ span:last-child{
+ color: #787878;
+ }
+ }
+
+ .o_wslides_quiz_success_reward {
+ height: 80px;
+ width: 100%;
+ border: 1px dashed #ccc;
+ margin-top: 70px;
+ }
+
+ .o_wslides_quiz_success_button{
+ flex: 1;
+ display: flex;
+ justify-content: flex-end;
+ align-items: flex-end;
+
+ a {
+ color: #787878;
+ text-transform: uppercase;
+ background-color: #fff;
+ border-radius: 3px;
+ border: 1px solid #C4C4C4;
+ font-weight: bold;
+ padding: 5px 15px;
+ text-align: center;
+ }
+
+ a:hover {
+ cursor: pointer;
+ }
+ }
+ } \ No newline at end of file