├── .gitignore
├── .npmignore
├── .nvmrc
├── .stylelintrc
├── .travis.yml
├── README.md
├── dist.js
├── examples
├── components
│ ├── button.hbs
│ ├── cb-navbar.hbs
│ ├── certificate.hbs
│ ├── doubts.hbs
│ ├── footer.hbs
│ ├── hb
│ │ ├── breadcrumbs.hbs
│ │ ├── college-contest-card.hbs
│ │ ├── competition-banner.hbs
│ │ ├── competition-carousel.hbs
│ │ ├── compile-card.hbs
│ │ ├── congo-card.hbs
│ │ ├── daily-goal-card.hbs
│ │ ├── dashboard-badge-card.hbs
│ │ ├── dashboard-bookmark-card.hbs
│ │ ├── dashboard-dcb-card.hbs
│ │ ├── dashboard-interview-card.hbs
│ │ ├── dashboard-leaderboard.hbs
│ │ ├── dashboard-metrics-card.hbs
│ │ ├── dashboard-practice-card.hbs
│ │ ├── dashboard-reg-contests-card.hbs
│ │ ├── dcb-card.hbs
│ │ ├── faq-card.hbs
│ │ ├── filter-card.hbs
│ │ ├── nav-hb.hbs
│ │ ├── practice-banner.hbs
│ │ ├── practice-card.hbs
│ │ ├── profile-badge-card.hbs
│ │ ├── profile-bookmark-card.hbs
│ │ ├── profile-dropdown.hbs
│ │ ├── profile-leaderboard.hbs
│ │ ├── profile-reg-contests-card.hbs
│ │ ├── sidenav.hbs
│ │ ├── test-cases-card.hbs
│ │ └── up-competition-card.hbs
│ ├── nav-bar.hbs
│ ├── online-cb
│ │ ├── certificate-locked.hbs
│ │ ├── course-card-new.hbs
│ │ ├── doubts-view.hbs
│ │ ├── my-course-card.hbs
│ │ ├── nagarro-banner.hbs
│ │ └── online-card.hbs
│ └── side-nav.hbs
├── public
│ ├── JS
│ │ ├── banner-carousel.js
│ │ ├── bootstrap.js
│ │ ├── bootstrap.min.js
│ │ ├── carousel.js
│ │ ├── code-editor.js
│ │ ├── curtain.js
│ │ ├── radial-progress.js
│ │ ├── universe.js
│ │ └── v2.js
│ ├── fonts
│ │ ├── BebasNeue-Bold.ttf
│ │ ├── BebasNeue-Regular.ttf
│ │ ├── Effra_Std_Rg.ttf
│ │ ├── Gilroy.ttf
│ │ ├── GreatVibes-Regular.ttf
│ │ ├── Mulish-Italic-VariableFont_wght.ttf
│ │ └── Mulish-VariableFont_wght.ttf
│ └── images
│ │ ├── 2.png
│ │ ├── 3.png
│ │ ├── 4-501.png
│ │ ├── 404image.png
│ │ ├── 5.png
│ │ ├── 6.png
│ │ ├── Group 1.svg
│ │ ├── Group 13.svg
│ │ ├── Group 17.svg
│ │ ├── Group 24.svg
│ │ ├── Group.svg
│ │ ├── Group_2.svg
│ │ ├── Layer 5 59.svg
│ │ ├── Vector.svg
│ │ ├── Vector_2.svg
│ │ ├── admissioncontest_w.png
│ │ ├── algo_badge.png
│ │ ├── amazon-logo.svg
│ │ ├── android-logo.svg
│ │ ├── android.svg
│ │ ├── announcement-white.png
│ │ ├── announcement-white.svg
│ │ ├── announcement.png
│ │ ├── announcement.svg
│ │ ├── arrowl_g.png
│ │ ├── arrowr_g.png
│ │ ├── badge.png
│ │ ├── bannerimage.jpg
│ │ ├── bannner.jpg
│ │ ├── beginner.gif
│ │ ├── beginnner.ai
│ │ ├── best_talent.svg
│ │ ├── bg_redpink.png
│ │ ├── bookmark.svg
│ │ ├── books-stack-of-three.png
│ │ ├── bytesize-cart.png
│ │ ├── c++
│ │ ├── cast-apat.svg
│ │ ├── cblogo-black.png
│ │ ├── cblogo.png
│ │ ├── certificate.png
│ │ ├── certificate.svg
│ │ ├── certificate2.svg
│ │ ├── certification-i.svg
│ │ ├── code-green-dark.png
│ │ ├── code-green-dark.svg
│ │ ├── code-green.png
│ │ ├── code-green.svg
│ │ ├── code-red-dark.png
│ │ ├── code-red-dark.svg
│ │ ├── code-red.png
│ │ ├── code-red.svg
│ │ ├── college-graduation.png
│ │ ├── collegecontest_w.png
│ │ ├── comp5.gif
│ │ ├── companies.png
│ │ ├── competition.svg
│ │ ├── competition_beg.svg
│ │ ├── confetti.png
│ │ ├── cong.png
│ │ ├── contests.svg
│ │ ├── coursecontest_w.png
│ │ ├── cpp-white.png
│ │ ├── dcb-beg.svg
│ │ ├── dcb.svg
│ │ ├── dcb2.svg
│ │ ├── dcb_badge.png
│ │ ├── docs-white.svg
│ │ ├── docs.svg
│ │ ├── doubt.png
│ │ ├── download_o.png
│ │ ├── ds_badge.png
│ │ ├── error_o.png
│ │ ├── feather-award.svg
│ │ ├── file-green-dark.png
│ │ ├── file-green-dark.svg
│ │ ├── file-green.png
│ │ ├── file-green.svg
│ │ ├── file-red-dark.png
│ │ ├── file-red-dark.svg
│ │ ├── file-red.png
│ │ ├── file-red.svg
│ │ ├── fingerprint.png
│ │ ├── fingerprint.svg
│ │ ├── fire.png
│ │ ├── footer.png
│ │ ├── free.png
│ │ ├── g-so-c-icon-192-copy.png
│ │ ├── google-play.png
│ │ ├── green.svg
│ │ ├── group-2.png
│ │ ├── group-3.png
│ │ ├── group.png
│ │ ├── hb_dg.png
│ │ ├── hb_logo_monochrome_full_dg.png
│ │ ├── hb_logo_monochrome_full_w.png
│ │ ├── hb_o.png
│ │ ├── hb_white.png
│ │ ├── hexagon.jpg
│ │ ├── hiringcontest_w.png
│ │ ├── holi.webp
│ │ ├── holihai.webp
│ │ ├── home.png
│ │ ├── home_bg.jpg
│ │ ├── home_main.jpg
│ │ ├── homeimage.svg
│ │ ├── hpi1.png
│ │ ├── hpi2.png
│ │ ├── hpi3.png
│ │ ├── hpi4.png
│ │ ├── i1.png
│ │ ├── i2.png
│ │ ├── i3.png
│ │ ├── i4.png
│ │ ├── i5.png
│ │ ├── icon1.png
│ │ ├── icon2.png
│ │ ├── icon3.png
│ │ ├── icon4.png
│ │ ├── interview-beg.svg
│ │ ├── interview.png
│ │ ├── interview.svg
│ │ ├── iphone-nav.png
│ │ ├── iphone-x-minimal-buttons.svg
│ │ ├── iphone.svg
│ │ ├── journey.png
│ │ ├── learning.png
│ │ ├── lines.svg
│ │ ├── loginsvg.svg
│ │ ├── logo-fb.png
│ │ ├── logosheet.png
│ │ ├── logostrip.png
│ │ ├── love.svg
│ │ ├── mail.svg
│ │ ├── maingif.gif
│ │ ├── mentorsupport.png
│ │ ├── menu-icon.png
│ │ ├── menu-white.svg
│ │ ├── menu.svg
│ │ ├── naggaro-logo.png
│ │ ├── ng-icon-1.png
│ │ ├── ng-icon-2.png
│ │ ├── ng-icon-3.png
│ │ ├── notif-icon.png
│ │ ├── online-logo-text.png
│ │ ├── online-logo.png
│ │ ├── partners.svg
│ │ ├── placeholder.gif
│ │ ├── player-control.png
│ │ ├── portfolio.png
│ │ ├── profile.svg
│ │ ├── radio-green.svg
│ │ ├── radio-white.svg
│ │ ├── revisit.png
│ │ ├── right.png
│ │ ├── right.svg
│ │ ├── searchicon.png
│ │ ├── stack
│ │ ├── stamp.png
│ │ ├── star_g.png
│ │ ├── star_o.png
│ │ ├── strategy.svg
│ │ ├── support-white.svg
│ │ ├── support.svg
│ │ ├── tick-mark.svg
│ │ ├── tick_dg.png
│ │ ├── tick_g.png
│ │ ├── tick_o.png
│ │ ├── user.svg
│ │ ├── vector-2.png
│ │ ├── vector-3.png
│ │ ├── vector-date.svg
│ │ ├── vector-person.svg
│ │ ├── vector-time.svg
│ │ ├── vector.png
│ │ ├── video-green-dark.png
│ │ ├── video-green-dark.svg
│ │ ├── video-green.png
│ │ ├── video-green.svg
│ │ ├── video-red-dark.png
│ │ ├── video-red-dark.svg
│ │ ├── video-red.png
│ │ ├── video-red.svg
│ │ ├── warning.svg
│ │ ├── webinar.png
│ │ ├── wildcraft.png
│ │ ├── wildcraft1.png
│ │ ├── wrong.png
│ │ ├── wrong.svg
│ │ ├── wrong_g.png
│ │ └── wrong_r.png
└── views
│ ├── account
│ ├── n-account-address.hbs
│ ├── n-account-application.hbs
│ ├── n-account-client.hbs
│ ├── n-account-edit.hbs
│ ├── n-account-login.hbs
│ ├── n-account-organisation.hbs
│ ├── n-account-signup.hbs
│ ├── n-accounts-card.hbs
│ ├── n-add-address.hbs
│ ├── n-add-organisation.hbs
│ ├── n-edit-profile.hbs
│ └── n-profile-page.hbs
│ ├── banner-carousel-js.hbs
│ ├── banner-carousel-new.hbs
│ ├── breadcrumbs.hbs
│ ├── cast-window.hbs
│ ├── cb-junior
│ └── landing-page-junior.hbs
│ ├── cb-navbar.hbs
│ ├── cbhire.hbs
│ ├── certificate-completion.hbs
│ ├── certificate-excellence.hbs
│ ├── certificate-lite.hbs
│ ├── code-editor.hbs
│ ├── code-window.hbs
│ ├── coding-blocks
│ ├── about-us-page.hbs
│ ├── accelerate-course-page.hbs
│ ├── accelerate-new.hbs
│ ├── accelerate.hbs
│ ├── buttons.hbs
│ ├── cards.hbs
│ ├── cast-apat.hbs
│ ├── classroom-courses.hbs
│ ├── classroom-page-old-website.hbs
│ ├── courses-page.hbs
│ ├── events-classes-landing.hbs
│ ├── events-page.hbs
│ ├── faq-section.hbs
│ ├── individual-course-page.hbs
│ ├── landing-page__deleted-sections.hbs
│ ├── landing-page_events.hbs
│ ├── landing-page_main.hbs
│ ├── subnav-meganav.hbs
│ ├── supernav.hbs
│ ├── tabs.hbs
│ ├── tracks-section.hbs
│ └── universe.hbs
│ ├── competition-card.hbs
│ ├── competition.hbs
│ ├── course-card-new.hbs
│ ├── daily-goal-card-small.hbs
│ ├── dcb-problem-card.hbs
│ ├── divided-list-horizontal.hbs
│ ├── dukaan
│ ├── coupons-card.hbs
│ ├── dukaan-allpayment.hbs
│ ├── dukaan-complete-order.hbs
│ ├── dukaan-fullpayment.hbs
│ ├── dukaan-widget.hbs
│ ├── items-card.hbs
│ ├── my-order.hbs
│ ├── new-checkout.hbs
│ └── transaction-history.hbs
│ ├── events-page.hbs
│ ├── faq-section.hbs
│ ├── floating-ad.hbs
│ ├── form-input.hbs
│ ├── hb-author-card.hbs
│ ├── hb-rating-card.hbs
│ ├── hb-tab-nav.hbs
│ ├── hb
│ ├── 404page.hbs
│ ├── admission-contests.hbs
│ ├── admission-home.hbs
│ ├── admission-info.hbs
│ ├── badges.hbs
│ ├── competition-info.hbs
│ ├── contest-page.hbs
│ ├── contests-home.hbs
│ ├── course-contests-home.hbs
│ ├── dashboard.hbs
│ ├── dcb-home.hbs
│ ├── hamburger-nav.hbs
│ ├── hb-leaderboard.hbs
│ ├── hb-sidenav.hbs
│ ├── landing-page.hbs
│ ├── practice-ds.hbs
│ ├── practice-home.hbs
│ ├── previous-dcb.hbs
│ ├── profile-page.hbs
│ ├── submission-feedback.hbs
│ ├── submission-msg-cards.hbs
│ ├── submit-test.hbs
│ └── webtest-window.hbs
│ ├── hello-intern.hbs
│ ├── hiringblocks
│ ├── applicant-profile-editor.hbs
│ └── applicant-profile.hbs
│ ├── img-review-card.hbs
│ ├── img-ring.hbs
│ ├── index.hbs
│ ├── junior-consumption.hbs
│ ├── junior-course-card.hbs
│ ├── junior-dashboard-main.hbs
│ ├── junior-resource-components.hbs
│ ├── junior-resources.hbs
│ ├── junior-search-card.hbs
│ ├── junior-upgrade-premium.hbs
│ ├── layouts
│ └── default.hbs
│ ├── list.hbs
│ ├── live-classes-course-page-new.hbs
│ ├── live-classes-course-page.hbs
│ ├── live-classes-original.hbs
│ ├── live-classes.hbs
│ ├── live-course-popup-card.hbs
│ ├── loader.hbs
│ ├── main-website-carousel.hbs
│ ├── nagarro-landing.hbs
│ ├── online-cb
│ ├── certificate-modal.hbs
│ ├── course-card-buycourse.hbs
│ ├── course-card-mini.hbs
│ ├── course-content-card.hbs
│ ├── course-dashboard-progress-card.hbs
│ ├── cricket-cup.hbs
│ ├── dashboard-cards.hbs
│ ├── dashboard-carousel-cards.hbs
│ ├── dashboard-stats-card.hbs
│ ├── eligibility-test-modals.hbs
│ ├── goodies-card.hbs
│ ├── hiring-index.hbs
│ ├── home.hbs
│ ├── ipl-leaderboard.hbs
│ ├── ipl-modal.hbs
│ ├── ipl.hbs
│ ├── job-description.hbs
│ ├── joblisting.hbs
│ ├── jobs-page-new.hbs
│ ├── know-your-mentor-banners.hbs
│ ├── masonry-poc.hbs
│ ├── mentor-card.hbs
│ ├── my-courses-card.hbs
│ ├── my-courses-page-new.hbs
│ ├── new-course-card.hbs
│ ├── new-dashboard-cards.hbs
│ ├── new-layout-logged-in.hbs
│ ├── new-layout-logged-out.hbs
│ ├── new-video-timeline-trainer-tabnav.hbs
│ ├── new-video-timeline-trainer.hbs
│ ├── new-video-timeline.hbs
│ ├── online-tiers-comparison.hbs
│ ├── overview.hbs
│ ├── product-tiers-card.hbs
│ ├── projects-card.hbs
│ ├── rating-card.hbs
│ ├── review-rating-card.hbs
│ ├── scholarship.hbs
│ ├── skeleton-card.hbs
│ ├── student-review-card.hbs
│ ├── timeline-ad.hbs
│ ├── track-list-card.hbs
│ ├── tracks.hbs
│ ├── trainer-login.hbs
│ ├── trainer-pathway-card.hbs
│ ├── upgrade-modal-large.hbs
│ └── upgrade-modal-small.hbs
│ ├── pills.hbs
│ ├── practice-interview-card.hbs
│ ├── radial-progress.hbs
│ ├── timer-clock.hbs
│ └── unordered-list.hbs
├── file-list-gen.js
├── gruntfile.js
├── live.sh
├── mkdirs
├── motley.config.json
├── package-lock.json
├── package.json
├── public
└── index.html
├── sass
└── styles
│ ├── _animations.scss
│ ├── _applications.scss
│ ├── _components.scss
│ ├── _elements.scss
│ ├── _media-query.scss
│ ├── _objects.scss
│ ├── _resets.scss
│ ├── _themes.scss
│ ├── _tools.scss
│ ├── _trumps.scss
│ ├── _utilities.scss
│ ├── animations
│ ├── index.scss
│ └── zoom.scss
│ ├── app.css.map
│ ├── app.scss
│ ├── applications
│ ├── account
│ │ ├── _application.scss
│ │ ├── _components.scss
│ │ ├── app.scss
│ │ ├── components
│ │ │ └── options.scss
│ │ ├── hamburger-nav.scss
│ │ ├── img-ring.scss
│ │ └── layout.scss
│ ├── coding-blocks
│ │ ├── _application.scss
│ │ ├── _components.scss
│ │ ├── _elements.scss
│ │ ├── _settings.scss
│ │ ├── app.scss
│ │ ├── buttons.scss
│ │ ├── cb-junior.scss
│ │ ├── classroom-courses.scss
│ │ ├── classroom-page-old.scss
│ │ ├── color.scss
│ │ ├── components
│ │ │ ├── accordion-list.scss
│ │ │ ├── cards.scss
│ │ │ ├── faq-section.scss
│ │ │ ├── option-div.scss
│ │ │ └── universe.scss
│ │ ├── elements
│ │ │ └── a.scss
│ │ ├── events-page-landing.scss
│ │ ├── font.scss
│ │ ├── hamburger-nav.scss
│ │ ├── heading.scss
│ │ ├── landing-page.scss
│ │ ├── margin.scss
│ │ ├── padding.scss
│ │ ├── settings
│ │ │ ├── colors.scss
│ │ │ ├── directions.scss
│ │ │ └── font.scss
│ │ ├── super-navbar.scss
│ │ ├── tabs.scss
│ │ └── wakanda.scss
│ ├── dukaan
│ │ ├── _application.scss
│ │ └── app.scss
│ ├── hb
│ │ ├── _application.scss
│ │ ├── _components.scss
│ │ ├── _settings.scss
│ │ ├── app.scss
│ │ ├── border-card.scss
│ │ ├── buttons.scss
│ │ ├── components
│ │ │ ├── 404page.scss
│ │ │ ├── admission.scss
│ │ │ ├── badges.scss
│ │ │ ├── code-editor.scss
│ │ │ ├── code-window.scss
│ │ │ ├── competition-card.scss
│ │ │ ├── congo-card.scss
│ │ │ ├── contest-card.scss
│ │ │ ├── daily-goal-card.scss
│ │ │ ├── dashboard.scss
│ │ │ ├── dcb-card.scss
│ │ │ ├── dcb-home.scss
│ │ │ ├── faq-card.scss
│ │ │ ├── previous-dcb.scss
│ │ │ └── test-cases-card.scss
│ │ ├── dropdown.scss
│ │ ├── progress.scss
│ │ ├── settings
│ │ │ └── colors.scss
│ │ ├── submissions-table.scss
│ │ ├── tab-nav.scss
│ │ └── textarea.scss
│ ├── hiringblocks
│ │ ├── _application.scss
│ │ ├── _components.scss
│ │ ├── _objects.scss
│ │ ├── _settings.scss
│ │ ├── app.scss
│ │ ├── components
│ │ │ ├── hiring-modal.scss
│ │ │ ├── profile.scss
│ │ │ └── topnav.scss
│ │ ├── form-input.scss
│ │ ├── hamburger-nav.scss
│ │ ├── hiring-landing.scss
│ │ ├── objects
│ │ │ └── buttons.scss
│ │ ├── settings
│ │ │ └── colors.scss
│ │ ├── tables.scss
│ │ └── topnav.scss
│ └── online-cb
│ │ ├── _application.scss
│ │ ├── _components.scss
│ │ ├── _elements.scss
│ │ ├── _objects.scss
│ │ ├── _settings.scss
│ │ ├── app.scss
│ │ ├── card-mentor.scss
│ │ ├── components
│ │ ├── about-course
│ │ │ ├── about-course.scss
│ │ │ ├── accordion.scss
│ │ │ ├── buy-right.scss
│ │ │ └── buy-top.scss
│ │ ├── carousel.scss
│ │ ├── classroom-layout.scss
│ │ ├── content
│ │ │ ├── code-editor.scss
│ │ │ ├── content.scss
│ │ │ ├── document.scss
│ │ │ ├── pb-leaderboard.scss
│ │ │ ├── pb-statement.scss
│ │ │ ├── pb-submissions.scss
│ │ │ ├── problem.scss
│ │ │ ├── timeline.scss
│ │ │ └── video.scss
│ │ ├── course-card-buy.scss
│ │ ├── course-card.scss
│ │ ├── course-logos.scss
│ │ ├── cricket-cup.scss
│ │ ├── csv
│ │ │ ├── csv.scss
│ │ │ └── submissions.scss
│ │ ├── dashboard.scss
│ │ ├── difficulty-dots.scss
│ │ ├── doubts.scss
│ │ ├── feedback-modal.scss
│ │ ├── goodies-card.scss
│ │ ├── hiring-banner.scss
│ │ ├── homepage.scss
│ │ ├── job-description.scss
│ │ ├── my-course-card.scss
│ │ ├── nagarro-banner.scss
│ │ ├── nav-layout.scss
│ │ ├── notification.scss
│ │ ├── offerings.scss
│ │ ├── online-card.scss
│ │ ├── otp-enroll.scss
│ │ ├── overview-course.scss
│ │ ├── pathway-card.scss
│ │ ├── player-modal.scss
│ │ ├── qna.scss
│ │ ├── rating-card.scss
│ │ ├── rating-stats.scss
│ │ ├── referral-code.scss
│ │ ├── run-card.scss
│ │ ├── sidebar.scss
│ │ ├── sidenav.scss
│ │ ├── testimonial.scss
│ │ ├── topnav.scss
│ │ ├── track-card.scss
│ │ ├── tracks.scss
│ │ └── upgrade-modal.scss
│ │ ├── divided-list-horizontal.scss
│ │ ├── elements
│ │ ├── buttons.scss
│ │ └── card-mentors.scss
│ │ ├── form-input.scss
│ │ ├── generics.scss
│ │ ├── hamburger-nav.scss
│ │ ├── horizontal-quiz-card.scss
│ │ ├── img-card.scss
│ │ ├── know-your-mentor.scss
│ │ ├── objects
│ │ ├── comparison-table.scss
│ │ └── form-input.scss
│ │ ├── progress.scss
│ │ ├── settings
│ │ └── colors.scss
│ │ ├── tab-nav.scss
│ │ └── timeline.scss
│ ├── components
│ ├── accordion-layout.scss
│ ├── backdrop.scss
│ ├── cb-navbar
│ │ └── index.scss
│ ├── events-page.scss
│ ├── grid.scss
│ ├── hamburger-nav.scss
│ ├── hello-intern.scss
│ ├── img-review-card.scss
│ ├── indicator.scss
│ ├── label-card.scss
│ ├── landing-page.scss
│ ├── live-classes.scss
│ ├── modal.scss
│ ├── problem-list.scss
│ ├── review-pad.scss
│ ├── searchbar.scss
│ ├── side-nav.scss
│ ├── sidenav.scss
│ ├── topnav.scss
│ └── tracks.scss
│ ├── elements
│ ├── button.scss
│ ├── floating-ad.scss
│ ├── heading.scss
│ ├── input.scss
│ ├── progress.scss
│ ├── small-animations.scss
│ ├── tag.scss
│ └── ul-li.scss
│ ├── generic
│ ├── normalize.scss
│ ├── print.scss
│ └── reset.scss
│ ├── media-query
│ └── font.scss
│ ├── objects
│ ├── alert.scss
│ ├── back-div.scss
│ ├── banner-carousel.scss
│ ├── border-card.scss
│ ├── bottom-nav.scss
│ ├── breadcrumbs.scss
│ ├── buttons.scss
│ ├── card.mentors.scss
│ ├── card.scss
│ ├── certificate.scss
│ ├── copy-code.scss
│ ├── curtain.scss
│ ├── dialog.scss
│ ├── divided-list-horizontal.scss
│ ├── divider.scss
│ ├── fade.scss
│ ├── fader.scss
│ ├── form-input.scss
│ ├── home.search.scss
│ ├── hoverable.scss
│ ├── icon.scss
│ ├── img-card.scss
│ ├── img-desc.scss
│ ├── img-ring.scss
│ ├── info-popup.scss
│ ├── list.scss
│ ├── loader.scss
│ ├── masonry.scss
│ ├── modal.scss
│ ├── navigation.scss
│ ├── notification.scss
│ ├── pill.scss
│ ├── progress.scss
│ ├── radial-progress.scss
│ ├── round-image.scss
│ ├── scrollables.scss
│ ├── searchbox.scss
│ ├── skeleton.scss
│ ├── star.scss
│ ├── status-circle.scss
│ ├── tab-nav.scss
│ ├── tables.scss
│ ├── tags.scss
│ ├── threads.scss
│ ├── tick.scss
│ ├── timeline.scss
│ ├── timer.scss
│ └── video-player.scss
│ ├── settings
│ ├── settings.color.scss
│ ├── settings.font.scss
│ ├── settings.global.scss
│ └── settings.objects.scss
│ ├── themes
│ └── cricket-cup.scss
│ ├── tools
│ ├── list.scss
│ ├── position.scss
│ ├── tools.border-radius.scss
│ ├── tools.border.scss
│ ├── tools.dimensions.scss
│ ├── tools.display.scss
│ ├── tools.flexbox.scss
│ ├── tools.float.scss
│ ├── tools.fonts.scss
│ ├── tools.margin.scss
│ ├── tools.multiply-px.scss
│ ├── tools.padding.scss
│ ├── tools.textalign.scss
│ └── tools.width.scss
│ ├── trumps
│ ├── home.scss
│ ├── nagarro-landing.scss
│ └── trump.scss
│ └── utilities
│ ├── aspect-ratio.scss
│ ├── background.scss
│ ├── border.scss
│ ├── color.scss
│ ├── display.scss
│ ├── flexbox.scss
│ ├── floating.scss
│ ├── font.scss
│ ├── grid
│ ├── breakpoints
│ │ └── mixins
│ │ │ └── _breakpoints.scss
│ ├── grid.scss
│ ├── grid
│ │ ├── _functions.scss
│ │ ├── _grid.scss
│ │ ├── _variables.scss
│ │ ├── bootstrap-grid.scss
│ │ ├── mixins
│ │ │ ├── _breakpoints.scss
│ │ │ ├── _grid-framework.scss
│ │ │ └── _grid.scss
│ │ └── utilities
│ │ │ ├── _display.scss
│ │ │ └── _flex.scss
│ ├── layout
│ │ ├── mixins
│ │ │ └── _visibility.scss
│ │ └── utilities
│ │ │ ├── _display.scss
│ │ │ ├── _spacing.scss
│ │ │ └── _visibility.scss
│ └── sizing
│ │ └── utilities
│ │ └── _sizing.scss
│ ├── overflow.scss
│ ├── position.scss
│ ├── scrollbar.scss
│ ├── selector.scss
│ ├── text.scss
│ ├── transition.scss
│ ├── width-limiter.scss
│ └── width-x-height.scss
├── yarn-error.log
└── yarn.lock
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | dist/
3 | npm-debug.log
4 | .idea/
5 | .DS_Store
6 | examples/public/stylesheets/
7 | sass/styles/app.css
8 | examples/html/
9 | live/
10 | examples/public/stylesheets/
11 | *.swp
12 | *.swo
13 | dump.rdb
14 |
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
1 | *
2 | !package.json
3 | !dist/*
4 | !dist
5 | !/dist
6 | !dist/
7 | !dist/hb/*
8 | !dist/account/*
9 | !dist/dukaan/*
10 | !dist/online-cb/*
11 | !dist/hiringblocks/*
12 | !dist/coding-blocks/*
13 | !dist/font/*
14 |
--------------------------------------------------------------------------------
/.nvmrc:
--------------------------------------------------------------------------------
1 | 10
2 |
--------------------------------------------------------------------------------
/.stylelintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "stylelint-config-standard",
3 | "ignoreFiles": [
4 | "./sass/styles/generic/normalize.scss"
5 | ],
6 | "rules": {
7 | "at-rule-no-unknown": [true, {
8 | "ignoreAtRules": [
9 | "at-root",
10 | "each",
11 | "else",
12 | "extend",
13 | "for",
14 | "function",
15 | "if",
16 | "include",
17 | "mixin",
18 | "return",
19 | "warn"
20 | ]
21 | }],
22 | "font-family-no-missing-generic-family-keyword": null,
23 | "no-descending-specificity": null,
24 | "no-empty-source": null
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "10"
4 |
5 | before_script: npm run build
6 | script: sh live.sh
7 | deploy:
8 | local-dir: live
9 | provider: pages
10 | skip-cleanup: true
11 | github-token: $GITHUB_TOKEN
12 | keep-history: false
13 | on:
14 | branch: master
15 |
--------------------------------------------------------------------------------
/dist.js:
--------------------------------------------------------------------------------
1 | const sass = require('node-sass');
2 | const config = require('./motley.config.json');
3 | const fs = require('fs')
4 |
5 | const writeToDisc = function (result, outFileCss){
6 | fs.writeFileSync(outFileCss, result.css.toString(), {recursive: true})
7 | }
8 |
9 | config.applications.map(app => {
10 | const file = `sass/styles/applications/${app}/app.scss`
11 | const outFileCss = `dist/${app}/app.css`
12 | const outFileScss = `dist/${app}/scss/app.scss`
13 | const outFileCssMin = `dist/${app}/app.min.css`
14 |
15 | fs.mkdirSync(`dist/${app}/scss`, { recursive: true })
16 |
17 | writeToDisc(sass.renderSync({file}), outFileCss)
18 | writeToDisc(sass.renderSync({file, outputStyle: 'compressed'}), outFileCssMin)
19 | fs.writeFileSync(outFileScss, fs.readFileSync(file, 'utf-8'))
20 | })
21 |
22 | writeToDisc(sass.renderSync({file: 'sass/styles/app.scss'}), 'dist/app.css')
23 | writeToDisc(sass.renderSync({file: 'sass/styles/app.scss', outputStyle:'compressed'}), 'dist/app.min.css')
24 |
--------------------------------------------------------------------------------
/examples/components/button.hbs:
--------------------------------------------------------------------------------
1 | {{text}}
2 |
--------------------------------------------------------------------------------
/examples/components/certificate.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
Generate Certificate
6 |
7 |
8 | Generate only when you are satisfied with your
9 | current score. You are not allowed to regenerate it.
10 |
11 |
12 |
13 |
14 |
15 |
Course Completion: 90%+
16 |
Mentor Approval
17 |
Any Extra Check
18 |
19 |
20 |
21 |
22 | Generate Now!
23 |
24 |
25 |
--------------------------------------------------------------------------------
/examples/components/hb/breadcrumbs.hbs:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/examples/components/hb/compile-card.hbs:
--------------------------------------------------------------------------------
1 |
2 |
Compilation Error
3 |
Check the compiler output, fix the error and try again.
4 |
5 |
Compile Message
6 |
7 |
Solution.cpp: In function 'int countingValleys(int, std::__cxx11::string)': Solution.cpp:9:1: error: no return statement in function returning non-void [-Werror=return-type]}^cc1plus: some warnings being treated as errors
8 |
9 |
--------------------------------------------------------------------------------
/examples/components/hb/congo-card.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
You have earned a new badge
7 |
8 |
9 |
10 |
11 |
12 |
Mathematics
13 |
Level 2
14 |
15 |
16 |
Keep up the good work!
17 |
Solve 10 more problems to unlock Level 3
18 |
Continue Solving
19 |
20 |
--------------------------------------------------------------------------------
/examples/components/hb/dashboard-interview-card.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
Interview Preparation
5 |
6 |
7 |
8 |
9 |
10 | Current Level :
11 | Level 3
12 |
13 |
14 |
Interview Master
15 |
Complete 7 More Levels to earn this badge
16 |
17 |
18 |
Continue Challenge
19 |
--------------------------------------------------------------------------------
/examples/components/hb/dashboard-metrics-card.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
All Time Best
6 |
7 |
8 |
9 |
10 |
11 |
Current Ranking
12 |
13 |
14 |
15 |
16 |
Performance
17 |
18 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/examples/components/hb/practice-banner.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
Unlock Badge
10 | Arrays | LinkedList | Stacks | Queues | Trees | Graphs
11 |
12 |
13 |
14 |
18 |
19 |
--------------------------------------------------------------------------------
/examples/components/hb/profile-dropdown.hbs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/components/online-cb/certificate-locked.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Unlock Certificate
4 |
Complete 90% of your course to unlock and
5 | generate the certificate
6 |
--------------------------------------------------------------------------------
/examples/components/online-cb/nagarro-banner.hbs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/components/online-cb/nagarro-banner.hbs
--------------------------------------------------------------------------------
/examples/components/side-nav.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
10 |
11 |
12 |
13 |
14 |
15 | MY PROFILE
16 |
17 |
18 |
19 |
20 | MY ADDRESSES
21 |
22 |
23 |
24 |
25 |
26 | MY APPS
27 |
28 |
29 |
30 |
31 | MY CLIENTS
32 |
33 |
34 |
35 | LOGOUT
36 |
37 |
38 |
--------------------------------------------------------------------------------
/examples/public/JS/carousel.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Created by aayusharora on 2/27/18.
3 | */
4 |
5 | var initial_cards = document.getElementsByClassName('border-card o-layout-card');
6 | // All cards in the cards array
7 |
8 | var cards = new InitializeCards(initial_cards);
9 |
10 | function InitializeCards(initial_cards) {
11 | this.card = Array.from(initial_cards);
12 | this.index = 0;
13 | this.card_removed = [];
14 | }
15 |
16 | InitializeCards.prototype.previous = function() {
17 |
18 | // reverse card
19 | this.reverse_card = this.card.reverse();
20 | this.ele = this.reverse_card.pop();
21 | // pop element from card
22 | // push element in card remove array
23 | if(this.ele) {
24 | this.card_removed.push(this.ele);
25 | }
26 |
27 | };
28 |
29 | InitializeCards.prototype.next = function() {
30 | this.ele = this.card_removed.pop();
31 | this.card.reverse();
32 | this.card.push(this.ele);
33 | this.card.reverse();
34 | };
35 |
36 | function previous() {
37 | cards.previous();
38 | }
39 |
40 | function next() {
41 | cards.next()
42 |
43 | }
44 |
45 |
--------------------------------------------------------------------------------
/examples/public/JS/curtain.js:
--------------------------------------------------------------------------------
1 |
2 | $(".curtains").click((e) => {
3 | targetCurtain = e.target.attributes['data-target'].nodeValue;
4 |
5 | switch (targetCurtain) {
6 | case 'left': $(e.currentTarget.children[0]).toggleClass('collapse').siblings().addClass('collapse');
7 | break;
8 | case 'right': $(e.currentTarget.children[2]).toggleClass('collapse').siblings().addClass('collapse');
9 | break;
10 | }
11 |
12 | })
--------------------------------------------------------------------------------
/examples/public/JS/radial-progress.js:
--------------------------------------------------------------------------------
1 | var forEach = function (array, callback, scope) {
2 | for (var i = 0; i < array.length; i++) {
3 | callback.call(scope, i, array[i]);
4 | }
5 | };
6 |
7 | // document.addEventListener("DOMContentLoaded", function (event) {
8 | // var max = -219.99078369140625;
9 | // forEach(
10 | // document.querySelectorAll(".radial-progress"),
11 | // function (index, value) {
12 | // percent = value.getAttribute("data-progress");
13 | // value
14 | // .querySelector(".fill")
15 | // .setAttribute(
16 | // "style",
17 | // "stroke-dashoffset: " + ((100 - percent) / 100) * max
18 | // );
19 | // }
20 | // );
21 | // });
22 |
23 | window.onload = function () {
24 | var max = -219.99078369140625;
25 | forEach(
26 | document.querySelectorAll(".radial-progress"),
27 | function (index, value) {
28 | percent = value.getAttribute("data-progress");
29 | value
30 | .querySelector(".fill")
31 | .setAttribute(
32 | "style",
33 | "stroke-dashoffset: " + ((100 - percent) / 100) * max
34 | );
35 | }
36 | );
37 | };
38 |
--------------------------------------------------------------------------------
/examples/public/fonts/BebasNeue-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/fonts/BebasNeue-Bold.ttf
--------------------------------------------------------------------------------
/examples/public/fonts/BebasNeue-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/fonts/BebasNeue-Regular.ttf
--------------------------------------------------------------------------------
/examples/public/fonts/Effra_Std_Rg.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/fonts/Effra_Std_Rg.ttf
--------------------------------------------------------------------------------
/examples/public/fonts/Gilroy.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/fonts/Gilroy.ttf
--------------------------------------------------------------------------------
/examples/public/fonts/GreatVibes-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/fonts/GreatVibes-Regular.ttf
--------------------------------------------------------------------------------
/examples/public/fonts/Mulish-Italic-VariableFont_wght.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/fonts/Mulish-Italic-VariableFont_wght.ttf
--------------------------------------------------------------------------------
/examples/public/fonts/Mulish-VariableFont_wght.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/fonts/Mulish-VariableFont_wght.ttf
--------------------------------------------------------------------------------
/examples/public/images/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/2.png
--------------------------------------------------------------------------------
/examples/public/images/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/3.png
--------------------------------------------------------------------------------
/examples/public/images/4-501.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/4-501.png
--------------------------------------------------------------------------------
/examples/public/images/404image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/404image.png
--------------------------------------------------------------------------------
/examples/public/images/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/5.png
--------------------------------------------------------------------------------
/examples/public/images/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/6.png
--------------------------------------------------------------------------------
/examples/public/images/Group 13.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/examples/public/images/Group.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/public/images/Layer 5 59.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/public/images/Vector.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/public/images/Vector_2.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/examples/public/images/admissioncontest_w.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/admissioncontest_w.png
--------------------------------------------------------------------------------
/examples/public/images/algo_badge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/algo_badge.png
--------------------------------------------------------------------------------
/examples/public/images/announcement-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/announcement-white.png
--------------------------------------------------------------------------------
/examples/public/images/announcement.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/announcement.png
--------------------------------------------------------------------------------
/examples/public/images/arrowl_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/arrowl_g.png
--------------------------------------------------------------------------------
/examples/public/images/arrowr_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/arrowr_g.png
--------------------------------------------------------------------------------
/examples/public/images/badge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/badge.png
--------------------------------------------------------------------------------
/examples/public/images/bannerimage.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/bannerimage.jpg
--------------------------------------------------------------------------------
/examples/public/images/bannner.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/bannner.jpg
--------------------------------------------------------------------------------
/examples/public/images/beginner.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/beginner.gif
--------------------------------------------------------------------------------
/examples/public/images/beginnner.ai:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/beginnner.ai
--------------------------------------------------------------------------------
/examples/public/images/bg_redpink.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/bg_redpink.png
--------------------------------------------------------------------------------
/examples/public/images/books-stack-of-three.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/books-stack-of-three.png
--------------------------------------------------------------------------------
/examples/public/images/bytesize-cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/bytesize-cart.png
--------------------------------------------------------------------------------
/examples/public/images/c++:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/c++
--------------------------------------------------------------------------------
/examples/public/images/cblogo-black.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/cblogo-black.png
--------------------------------------------------------------------------------
/examples/public/images/cblogo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/cblogo.png
--------------------------------------------------------------------------------
/examples/public/images/certificate.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/certificate.png
--------------------------------------------------------------------------------
/examples/public/images/code-green-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/code-green-dark.png
--------------------------------------------------------------------------------
/examples/public/images/code-green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/code-green.png
--------------------------------------------------------------------------------
/examples/public/images/code-red-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/code-red-dark.png
--------------------------------------------------------------------------------
/examples/public/images/code-red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/code-red.png
--------------------------------------------------------------------------------
/examples/public/images/college-graduation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/college-graduation.png
--------------------------------------------------------------------------------
/examples/public/images/collegecontest_w.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/collegecontest_w.png
--------------------------------------------------------------------------------
/examples/public/images/comp5.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/comp5.gif
--------------------------------------------------------------------------------
/examples/public/images/companies.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/companies.png
--------------------------------------------------------------------------------
/examples/public/images/confetti.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/confetti.png
--------------------------------------------------------------------------------
/examples/public/images/cong.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/cong.png
--------------------------------------------------------------------------------
/examples/public/images/coursecontest_w.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/coursecontest_w.png
--------------------------------------------------------------------------------
/examples/public/images/cpp-white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/cpp-white.png
--------------------------------------------------------------------------------
/examples/public/images/dcb_badge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/dcb_badge.png
--------------------------------------------------------------------------------
/examples/public/images/doubt.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/doubt.png
--------------------------------------------------------------------------------
/examples/public/images/download_o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/download_o.png
--------------------------------------------------------------------------------
/examples/public/images/ds_badge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/ds_badge.png
--------------------------------------------------------------------------------
/examples/public/images/error_o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/error_o.png
--------------------------------------------------------------------------------
/examples/public/images/feather-award.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/public/images/file-green-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/file-green-dark.png
--------------------------------------------------------------------------------
/examples/public/images/file-green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/file-green.png
--------------------------------------------------------------------------------
/examples/public/images/file-red-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/file-red-dark.png
--------------------------------------------------------------------------------
/examples/public/images/file-red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/file-red.png
--------------------------------------------------------------------------------
/examples/public/images/fingerprint.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/fingerprint.png
--------------------------------------------------------------------------------
/examples/public/images/fire.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/fire.png
--------------------------------------------------------------------------------
/examples/public/images/footer.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/footer.png
--------------------------------------------------------------------------------
/examples/public/images/free.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/free.png
--------------------------------------------------------------------------------
/examples/public/images/g-so-c-icon-192-copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/g-so-c-icon-192-copy.png
--------------------------------------------------------------------------------
/examples/public/images/google-play.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/google-play.png
--------------------------------------------------------------------------------
/examples/public/images/green.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
10 |
11 |
12 |
13 |
14 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/examples/public/images/group-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/group-2.png
--------------------------------------------------------------------------------
/examples/public/images/group-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/group-3.png
--------------------------------------------------------------------------------
/examples/public/images/group.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/group.png
--------------------------------------------------------------------------------
/examples/public/images/hb_dg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/hb_dg.png
--------------------------------------------------------------------------------
/examples/public/images/hb_logo_monochrome_full_dg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/hb_logo_monochrome_full_dg.png
--------------------------------------------------------------------------------
/examples/public/images/hb_logo_monochrome_full_w.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/hb_logo_monochrome_full_w.png
--------------------------------------------------------------------------------
/examples/public/images/hb_o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/hb_o.png
--------------------------------------------------------------------------------
/examples/public/images/hb_white.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/hb_white.png
--------------------------------------------------------------------------------
/examples/public/images/hexagon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/hexagon.jpg
--------------------------------------------------------------------------------
/examples/public/images/hiringcontest_w.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/hiringcontest_w.png
--------------------------------------------------------------------------------
/examples/public/images/holi.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/holi.webp
--------------------------------------------------------------------------------
/examples/public/images/holihai.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/holihai.webp
--------------------------------------------------------------------------------
/examples/public/images/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/home.png
--------------------------------------------------------------------------------
/examples/public/images/home_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/home_bg.jpg
--------------------------------------------------------------------------------
/examples/public/images/home_main.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/home_main.jpg
--------------------------------------------------------------------------------
/examples/public/images/hpi1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/hpi1.png
--------------------------------------------------------------------------------
/examples/public/images/hpi2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/hpi2.png
--------------------------------------------------------------------------------
/examples/public/images/hpi3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/hpi3.png
--------------------------------------------------------------------------------
/examples/public/images/hpi4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/hpi4.png
--------------------------------------------------------------------------------
/examples/public/images/i1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/i1.png
--------------------------------------------------------------------------------
/examples/public/images/i2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/i2.png
--------------------------------------------------------------------------------
/examples/public/images/i3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/i3.png
--------------------------------------------------------------------------------
/examples/public/images/i4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/i4.png
--------------------------------------------------------------------------------
/examples/public/images/i5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/i5.png
--------------------------------------------------------------------------------
/examples/public/images/icon1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/icon1.png
--------------------------------------------------------------------------------
/examples/public/images/icon2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/icon2.png
--------------------------------------------------------------------------------
/examples/public/images/icon3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/icon3.png
--------------------------------------------------------------------------------
/examples/public/images/icon4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/icon4.png
--------------------------------------------------------------------------------
/examples/public/images/interview.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/interview.png
--------------------------------------------------------------------------------
/examples/public/images/iphone-nav.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/iphone-nav.png
--------------------------------------------------------------------------------
/examples/public/images/journey.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/journey.png
--------------------------------------------------------------------------------
/examples/public/images/learning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/learning.png
--------------------------------------------------------------------------------
/examples/public/images/lines.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/public/images/logo-fb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/logo-fb.png
--------------------------------------------------------------------------------
/examples/public/images/logosheet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/logosheet.png
--------------------------------------------------------------------------------
/examples/public/images/logostrip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/logostrip.png
--------------------------------------------------------------------------------
/examples/public/images/maingif.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/maingif.gif
--------------------------------------------------------------------------------
/examples/public/images/mentorsupport.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/mentorsupport.png
--------------------------------------------------------------------------------
/examples/public/images/menu-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/menu-icon.png
--------------------------------------------------------------------------------
/examples/public/images/menu-white.svg:
--------------------------------------------------------------------------------
1 |
3 | Menu
4 | A line styled icon from Orion Icon Library.
5 |
8 |
10 |
--------------------------------------------------------------------------------
/examples/public/images/menu.svg:
--------------------------------------------------------------------------------
1 |
3 | Menu
4 | A line styled icon from Orion Icon Library.
5 |
8 |
10 |
--------------------------------------------------------------------------------
/examples/public/images/naggaro-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/naggaro-logo.png
--------------------------------------------------------------------------------
/examples/public/images/ng-icon-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/ng-icon-1.png
--------------------------------------------------------------------------------
/examples/public/images/ng-icon-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/ng-icon-2.png
--------------------------------------------------------------------------------
/examples/public/images/ng-icon-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/ng-icon-3.png
--------------------------------------------------------------------------------
/examples/public/images/notif-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/notif-icon.png
--------------------------------------------------------------------------------
/examples/public/images/online-logo-text.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/online-logo-text.png
--------------------------------------------------------------------------------
/examples/public/images/online-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/online-logo.png
--------------------------------------------------------------------------------
/examples/public/images/placeholder.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/placeholder.gif
--------------------------------------------------------------------------------
/examples/public/images/player-control.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/player-control.png
--------------------------------------------------------------------------------
/examples/public/images/portfolio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/portfolio.png
--------------------------------------------------------------------------------
/examples/public/images/radio-green.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
10 |
11 |
12 |
13 |
14 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/examples/public/images/radio-white.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/examples/public/images/revisit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/revisit.png
--------------------------------------------------------------------------------
/examples/public/images/right.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/right.png
--------------------------------------------------------------------------------
/examples/public/images/right.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/public/images/searchicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/searchicon.png
--------------------------------------------------------------------------------
/examples/public/images/stack:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/stack
--------------------------------------------------------------------------------
/examples/public/images/stamp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/stamp.png
--------------------------------------------------------------------------------
/examples/public/images/star_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/star_g.png
--------------------------------------------------------------------------------
/examples/public/images/star_o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/star_o.png
--------------------------------------------------------------------------------
/examples/public/images/tick_dg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/tick_dg.png
--------------------------------------------------------------------------------
/examples/public/images/tick_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/tick_g.png
--------------------------------------------------------------------------------
/examples/public/images/tick_o.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/tick_o.png
--------------------------------------------------------------------------------
/examples/public/images/vector-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/vector-2.png
--------------------------------------------------------------------------------
/examples/public/images/vector-3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/vector-3.png
--------------------------------------------------------------------------------
/examples/public/images/vector-date.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/public/images/vector-person.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/examples/public/images/vector-time.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/examples/public/images/vector.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/vector.png
--------------------------------------------------------------------------------
/examples/public/images/video-green-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/video-green-dark.png
--------------------------------------------------------------------------------
/examples/public/images/video-green.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/video-green.png
--------------------------------------------------------------------------------
/examples/public/images/video-red-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/video-red-dark.png
--------------------------------------------------------------------------------
/examples/public/images/video-red.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/video-red.png
--------------------------------------------------------------------------------
/examples/public/images/warning.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
8 |
9 |
10 |
11 |
13 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/examples/public/images/webinar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/webinar.png
--------------------------------------------------------------------------------
/examples/public/images/wildcraft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/wildcraft.png
--------------------------------------------------------------------------------
/examples/public/images/wildcraft1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/wildcraft1.png
--------------------------------------------------------------------------------
/examples/public/images/wrong.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/wrong.png
--------------------------------------------------------------------------------
/examples/public/images/wrong.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
8 |
10 |
11 |
--------------------------------------------------------------------------------
/examples/public/images/wrong_g.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/wrong_g.png
--------------------------------------------------------------------------------
/examples/public/images/wrong_r.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/examples/public/images/wrong_r.png
--------------------------------------------------------------------------------
/examples/views/account/n-accounts-card.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | HOME
6 |
7 |
Siddharth Jain
8 |
9 |
10 | sidjain2091@gmail.com
11 |
12 |
13 |
14 | +91 9560839425
15 |
16 |
17 | L 1104, Pan Oasis, Sector 70, Noida Near Near Global International School, Noida - 201301
18 |
19 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/examples/views/breadcrumbs.hbs:
--------------------------------------------------------------------------------
1 |
7 |
--------------------------------------------------------------------------------
/examples/views/certificate-completion.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | CERTIFICATE OF COMPLETION
8 |
9 |
10 | This certificate is proudly presented to
11 | {{!-- name goes here --}}
12 |
13 |
14 |
15 | for successfully completing theC++ Course for Beginners course.
16 |
17 |
18 |
22 |
23 |
24 |
25 |
26 |
Manmohan Gupta (Founder, Coding Blocks)
27 |
28 |
29 |
--------------------------------------------------------------------------------
/examples/views/coding-blocks/buttons.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Primary Button States
4 | Primary Button
5 | Primary Button
6 |
7 | Secondary Button States
8 | Secondary Button
9 | Secondary Button
10 |
11 | Secondary Button States
12 | Tertiary Button
13 | Tertiary Button
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/examples/views/coding-blocks/faq-section.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
This is a question
8 |
9 |
10 |
11 | Coding Blocks was founded in 2014 with a mission to create skilled software engineers for our country and the world.
12 | We aim to bridge the gap between the quality of skills demanded by industry and the quality of skills. Read more...
13 | Coding Blocks was founded in 2014 with a mission to create skilled software engineers for our country and the world.
14 | We aim to bridge the gap between the quality of skills demanded by industry and the quality of skills. Read more...
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/examples/views/coding-blocks/tabs.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
Primary Tabs
4 |
5 |
Tab 1
6 |
Tab 2
7 |
Tab 3
8 |
Tab 4
9 |
10 |
11 |
Secondary Tabs
12 |
13 |
Tab 1
14 |
Tab 2
15 |
Tab 3
16 |
Tab 4
17 |
18 |
19 |
--------------------------------------------------------------------------------
/examples/views/daily-goal-card-small.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
Daily Goal
5 |
Complete daily goal to count it as streak
6 |
7 |
20/100 Points Scored
8 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/views/divided-list-horizontal.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 | Heading
4 | Value Here
5 |
6 |
7 | Heading
8 | Value Here
9 |
10 |
11 | Heading
12 | Value Here
13 |
14 |
15 | Heading
16 | Value Here
17 |
18 |
--------------------------------------------------------------------------------
/examples/views/faq-section.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Is there a Bond?
7 |
8 |
9 | No, in case you don't join Nagarro, the fees won't be refunded. There won't be any bond upon joining this
10 | Bootcamp.
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/examples/views/floating-ad.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Gaurav Bansal
13 |
Got placed in Amazon
14 |
Course - C++ Master Course
15 |
16 |
17 |
18 |
19 |
20 |
Watch his success story
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/examples/views/hb-author-card.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
About the Authors
5 |
6 |
7 |
11 |
12 |
13 |
14 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/examples/views/hb-rating-card.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
Rate this problem?
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/examples/views/hb/404page.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{>nav-hb}}
4 |
5 | {{>sidenav}}
6 |
7 |
8 |
9 |
10 |
Sorry, Page not found
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/examples/views/hb/badges.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/examples/views/hb/submit-test.hbs:
--------------------------------------------------------------------------------
1 | {{!-- Should take up 40% of the total width --}}
2 |
3 |
4 |
5 |
6 |
SUBMIT TEST
7 |
8 |
9 |
Once submitted, you can no longer view or modify this test. Are you sure you are done, and want to close
10 | the
11 | test?
12 |
13 |
18 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/examples/views/img-review-card.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
Yashvardhan, Jss
15 |
16 | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore
17 | magna aliqua. Quis ipsum suspendisse ultrices gravida. Risus commodo viverra maecenas accumsan lacus vel
18 | facilisis.
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/examples/views/img-ring.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/examples/views/loader.hbs:
--------------------------------------------------------------------------------
1 |
2 | {{> nav-bar }}
3 |
4 |
10 |
11 |
--------------------------------------------------------------------------------
/examples/views/online-cb/dashboard-cards.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Claim Goodies
7 |
8 |
9 | Complete 70% of your course
10 | to unlock and claim goodies
11 |
12 |
13 |
14 |
15 |
Threshold Completion: 70%+
16 |
17 |
18 |
19 | Request
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/examples/views/online-cb/goodies-card.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | Get a Wildcraft Backpack and lots of goodies with this course!
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/examples/views/online-cb/projects-card.hbs:
--------------------------------------------------------------------------------
1 |
2 |
Projects
3 |
4 |
5 |
Todo List App
6 |
7 | A task manager with features like 'mark as done', 'cear done tasks' and sorting tasks by their status.
8 |
9 |
10 |
Todo List App
11 |
12 | A task manager with features like 'mark as done', 'cear done tasks' and sorting tasks by their status.
13 |
14 |
15 |
Todo List App
16 |
17 | A task manager with features like 'mark as done', 'cear done tasks' and sorting tasks by their status.
18 |
19 |
--------------------------------------------------------------------------------
/examples/views/online-cb/student-review-card.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
Shivam Agarwal
8 |
Android App Dev
9 |
10 |
11 |
12 | Coding Blocks helped in gaining enough experience to get internships at giants like Google and Rubrik.
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/examples/views/pills.hbs:
--------------------------------------------------------------------------------
1 | Small Pills
2 |
3 |
4 | Pill Default
5 |
6 |
7 |
8 | Pill Green
9 |
10 |
11 |
12 | Pill Red
13 |
14 |
15 |
16 |
17 | Default Pills
18 |
19 |
20 | Pill Default
21 |
22 |
23 | Pill Green
24 |
25 |
26 |
27 |
28 | Pill Red
29 |
30 |
31 |
32 | Large Pills
33 |
34 |
35 | Pill Default
36 |
37 |
38 |
39 | Pill Green
40 |
41 |
42 |
43 | Pill Red
44 |
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/examples/views/radial-progress.hbs:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/examples/views/timer-clock.hbs:
--------------------------------------------------------------------------------
1 |
2 |
3 | 00
4 | Days
5 |
6 |
7 | 12
8 | Hours
9 |
10 |
11 | 30
12 | Minutes
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/examples/views/unordered-list.hbs:
--------------------------------------------------------------------------------
1 |
2 | Something
3 | Something 2
4 | Something 3
5 | Something 4
6 |
--------------------------------------------------------------------------------
/file-list-gen.js:
--------------------------------------------------------------------------------
1 | const fs = require('fs')
2 | const shell = require('shelljs')
3 | const config = require('./motley.config.json')
4 |
5 | const fileListViews = shell.find('examples/views')
6 | .filter((file) => file.match(/\.hbs$/))
7 | .sort()
8 | .map(hbsFileName => {
9 | let fileName = hbsFileName.replace(".hbs", "")
10 | fileName = fileName.split("/").pop()
11 | return ``
12 | })
13 | .join('\n')
14 |
15 |
16 |
17 | html = `
18 | {{> nav-bar }}
19 |
20 |
21 |
22 |
Views
23 | ${fileListViews}
24 |
25 |
26 |
Preview
27 |
28 |
29 |
30 |
31 |
32 |
`
33 | fs.writeFile(__dirname + '/examples/views/index.hbs', html, () => null)
34 |
--------------------------------------------------------------------------------
/live.sh:
--------------------------------------------------------------------------------
1 | rm -rf live
2 | mkdir live
3 | cp -Rv examples/html/* live/
4 | cp -Rv examples/public/* live/
5 |
--------------------------------------------------------------------------------
/mkdirs:
--------------------------------------------------------------------------------
1 | mkdir examples/views/online-cb
2 | mkdir examples/views/dukaan
3 | mkdir examples/views/hb
4 | mkdir examples/components/online-cb
5 | mkdir examples/components/dukaan
6 | mkdir examples/components/hb
7 |
--------------------------------------------------------------------------------
/motley.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "applications": [
3 | "hb",
4 | "online-cb",
5 | "dukaan",
6 | "account",
7 | "hiringblocks",
8 | "coding-blocks"
9 | ]
10 | }
11 |
--------------------------------------------------------------------------------
/sass/styles/_animations.scss:
--------------------------------------------------------------------------------
1 | @import "animations/index";
2 | @import "animations/zoom"
3 |
--------------------------------------------------------------------------------
/sass/styles/_applications.scss:
--------------------------------------------------------------------------------
1 | @import "applications/hb/hb";
2 | @import "applications/dukaan/dukaan";
3 | @import "applications/online-cb/online-cb";
4 | @import "applications/accounts/accounts";
5 | @import "applications/hiringblocks/hiringblocks";
6 | @import "applications/coding-blocks/coding-blocks";
7 |
--------------------------------------------------------------------------------
/sass/styles/_components.scss:
--------------------------------------------------------------------------------
1 | @import "components/grid";
2 | @import "components/side-nav";
3 | @import "components/modal";
4 | @import "components/cb-navbar/index";
5 | @import "components/review-pad";
6 | @import "components/searchbar";
7 | @import "components/hello-intern";
8 | @import "components/landing-page";
9 | @import "components/accordion-layout";
10 | @import "components/sidenav.scss";
11 | @import "components/hamburger-nav.scss";
12 | @import "components/topnav.scss";
13 | @import "components/live-classes.scss";
14 | @import "components/img-review-card.scss";
15 | @import "components/events-page.scss";
16 | @import "components/label-card.scss";
17 | @import "components/indicator.scss";
18 | @import "components/backdrop.scss";
19 | @import "components/tracks.scss";
20 |
--------------------------------------------------------------------------------
/sass/styles/_elements.scss:
--------------------------------------------------------------------------------
1 | @import "elements/heading";
2 | @import "elements/progress";
3 | @import "elements/button";
4 | @import "elements/ul-li";
5 | @import "elements/input";
6 | @import "elements/tag.scss";
7 | @import "elements/small-animations.scss";
8 | @import "elements/floating-ad.scss";
9 |
--------------------------------------------------------------------------------
/sass/styles/_media-query.scss:
--------------------------------------------------------------------------------
1 | @import "media-query/font";
2 |
--------------------------------------------------------------------------------
/sass/styles/_resets.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/sass/styles/_resets.scss
--------------------------------------------------------------------------------
/sass/styles/_themes.scss:
--------------------------------------------------------------------------------
1 | @import "themes/cricket-cup"
2 |
--------------------------------------------------------------------------------
/sass/styles/_tools.scss:
--------------------------------------------------------------------------------
1 | @import "tools/tools.border-radius";
2 | @import "tools/tools.dimensions";
3 | @import "tools/tools.fonts";
4 | @import "tools/tools.margin";
5 | @import "tools/tools.padding";
6 | @import "tools/tools.textalign";
7 | @import "tools/tools.float";
8 | @import "tools/tools.border";
9 | @import "tools/tools.flexbox";
10 | @import "tools/tools.display";
11 | @import "tools/tools.width";
12 | @import "tools/list";
13 | @import "tools/tools.multiply-px.scss";
14 | @import "tools/position.scss";
15 |
--------------------------------------------------------------------------------
/sass/styles/_trumps.scss:
--------------------------------------------------------------------------------
1 | @import "trumps/home";
2 | @import "trumps/trump";
3 | @import "trumps/nagarro-landing.scss";
--------------------------------------------------------------------------------
/sass/styles/_utilities.scss:
--------------------------------------------------------------------------------
1 | @import "utilities/grid/grid";
2 | @import "utilities/background";
3 | @import "utilities/border";
4 | @import "utilities/color";
5 | @import "utilities/display";
6 | @import "utilities/flexbox";
7 | @import "utilities/font";
8 | @import "utilities/text";
9 | @import "utilities/position";
10 | @import "utilities/selector";
11 | @import "utilities/width-x-height";
12 | @import "utilities/floating.scss";
13 | @import "utilities/overflow.scss";
14 | @import "utilities/aspect-ratio.scss";
15 | @import "utilities/transition.scss";
16 | @import "utilities/scrollbar.scss";
17 | @import "utilities/width-limiter.scss";
18 |
--------------------------------------------------------------------------------
/sass/styles/animations/index.scss:
--------------------------------------------------------------------------------
1 | .animated {
2 | -webkit-animation-duration: 0.5s;
3 | animation-duration: 0.5s;
4 | -webkit-animation-fill-mode: both;
5 | animation-fill-mode: both;
6 | }
7 |
--------------------------------------------------------------------------------
/sass/styles/animations/zoom.scss:
--------------------------------------------------------------------------------
1 | @keyframes zoom-in {
2 | from {
3 | opacity: 0;
4 | transform: scale3d(0.3, 0.3, 0.3);
5 | }
6 |
7 | 50% {
8 | opacity: 1;
9 | }
10 | }
11 |
12 | .zoom-in {
13 | animation-name: zoom-in;
14 | }
15 |
16 | @keyframes zoom-out {
17 | from {
18 | opacity: 1;
19 | }
20 |
21 | 50% {
22 | opacity: 0;
23 | transform: scale3d(0.3, 0.3, 0.3);
24 | }
25 |
26 | to {
27 | opacity: 0;
28 | }
29 | }
30 |
31 | .zoom-out {
32 | animation-name: zoom-out;
33 | }
34 |
--------------------------------------------------------------------------------
/sass/styles/app.scss:
--------------------------------------------------------------------------------
1 | @import "settings/settings.color";
2 | @import "settings/settings.global";
3 | @import "settings/settings.font";
4 | @import "tools";
5 | @import "generic/normalize";
6 | @import "generic/reset";
7 | @import "utilities";
8 | @import "animations";
9 | @import "elements";
10 | @import "objects";
11 | @import "components";
12 | @import "media-query";
13 |
14 | //TODO: OPTION TO SELECT THEME AND INSERT THAT THEME HERE
15 | @import "themes";
16 | @import "trumps";
17 |
--------------------------------------------------------------------------------
/sass/styles/applications/account/_application.scss:
--------------------------------------------------------------------------------
1 | .a-ac {
2 | @import "img-ring.scss";
3 | @import "layout.scss";
4 | @import "hamburger-nav.scss";
5 | }
--------------------------------------------------------------------------------
/sass/styles/applications/account/_components.scss:
--------------------------------------------------------------------------------
1 | @import "./components/options";
2 |
--------------------------------------------------------------------------------
/sass/styles/applications/account/app.scss:
--------------------------------------------------------------------------------
1 | @import "../../settings/settings.color";
2 | @import "../../settings/settings.global";
3 | @import "../../settings/settings.font";
4 | @import "../../tools";
5 | @import "../../generic/normalize";
6 | @import "../../generic/reset";
7 | @import "../../utilities";
8 | @import "../../animations";
9 | @import "../../elements";
10 | @import "../../objects";
11 | @import "../../components";
12 | @import "../../media-query";
13 |
14 | //TODO: OPTION TO SELECT THEME AND INSERT THAT THEME HERE
15 | @import "../../themes";
16 | @import "application";
17 | @import "components";
18 | @import "../../trumps";
19 |
--------------------------------------------------------------------------------
/sass/styles/applications/account/components/options.scss:
--------------------------------------------------------------------------------
1 | .hover-orange {
2 | &:hover {
3 | font-weight: $bold;
4 | }
5 |
6 | &.active {
7 | font-weight: $bold;
8 | color: $orange;
9 | }
10 | }
11 |
12 | input.underline-input {
13 | border-bottom: solid 1px $hover-grey !important;
14 | padding-bottom: 1.5rem;
15 |
16 | &:focus {
17 | border-bottom: solid 1px $black !important;
18 | }
19 | }
--------------------------------------------------------------------------------
/sass/styles/applications/account/hamburger-nav.scss:
--------------------------------------------------------------------------------
1 | @media screen and (max-width: 767px) {
2 | .hamburger-nav {
3 | &__ham-logo {
4 | width: 45%;
5 | }
6 | }
7 | }
--------------------------------------------------------------------------------
/sass/styles/applications/account/img-ring.scss:
--------------------------------------------------------------------------------
1 | .img-ring {
2 | border: solid 1px $orange;
3 | height: 10rem;
4 | width: 10rem;
5 |
6 | &--profile {
7 | height: 5.714rem;
8 | width: 5.714rem;
9 | }
10 | }
--------------------------------------------------------------------------------
/sass/styles/applications/account/layout.scss:
--------------------------------------------------------------------------------
1 | .topbar {
2 | height: 80px;
3 | }
4 |
5 | .work-area {
6 | height: calc(100vh - 80px);
7 |
8 | &__side-menu {
9 | width: max-content;
10 | }
11 |
12 | &__main-area {
13 | padding-left: 5.5rem !important;
14 | padding-right: 5.5rem !important;
15 |
16 | @media screen and (max-width: 1199px) {
17 | padding-left: 4rem !important;
18 | padding-right: 4rem !important;
19 | }
20 |
21 | @media screen and (max-width: 991px) {
22 | padding-left: 2.5rem !important;
23 | padding-right: 2.5rem !important;
24 | }
25 |
26 | @media screen and (max-width: 555px) {
27 | padding-left: 1.5rem !important;
28 | padding-right: 1.5rem !important;
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/sass/styles/applications/coding-blocks/_application.scss:
--------------------------------------------------------------------------------
1 | .a-cbm {
2 | @import "buttons.scss";
3 | @import "heading.scss";
4 | @import "font.scss";
5 | @import "color.scss";
6 | @import "landing-page.scss";
7 | @import "events-page-landing.scss";
8 | @import "padding.scss";
9 | @import "margin.scss";
10 | @import "tabs.scss";
11 | @import "cb-junior.scss";
12 | @import "classroom-courses.scss";
13 | @import "super-navbar.scss";
14 | @import "hamburger-nav.scss";
15 | @import "wakanda.scss";
16 | @import "classroom-page-old.scss";
17 | }
18 |
--------------------------------------------------------------------------------
/sass/styles/applications/coding-blocks/_components.scss:
--------------------------------------------------------------------------------
1 | @import "components/option-div.scss";
2 | @import "components/cards.scss";
3 | @import "components/universe.scss";
4 | @import "components/accordion-list.scss";
5 | @import "components/faq-section.scss";
6 |
--------------------------------------------------------------------------------
/sass/styles/applications/coding-blocks/_elements.scss:
--------------------------------------------------------------------------------
1 | @import "elements/a.scss";
--------------------------------------------------------------------------------
/sass/styles/applications/coding-blocks/_settings.scss:
--------------------------------------------------------------------------------
1 | @import "settings/colors.scss";
2 | @import "settings/font.scss";
3 | @import "settings/directions.scss";
4 |
--------------------------------------------------------------------------------
/sass/styles/applications/coding-blocks/app.scss:
--------------------------------------------------------------------------------
1 | @import "../../settings/settings.color";
2 | @import "../../settings/settings.global";
3 | @import "../../settings/settings.font";
4 | @import "settings";
5 | @import "../../tools";
6 | @import "../../generic/normalize";
7 | @import "../../generic/reset";
8 | @import "../../utilities";
9 | @import "../../animations";
10 | @import "../../elements";
11 | @import "elements";
12 | @import "../../objects";
13 | @import "../../components";
14 | @import "../../media-query";
15 |
16 | //TODO: OPTION TO SELECT THEME AND INSERT THAT THEME HERE
17 | @import "../../themes";
18 | @import "application";
19 | @import "components";
20 | @import "../../trumps";
21 |
--------------------------------------------------------------------------------
/sass/styles/applications/coding-blocks/classroom-page-old.scss:
--------------------------------------------------------------------------------
1 | // Delete this css file once V2 is launched
2 |
3 | .syllabus-grid-section {
4 | .syllabus-grid-card:nth-child(2n-1) {
5 | .card {
6 | background-color: $grey-light-3;
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/sass/styles/applications/coding-blocks/color.scss:
--------------------------------------------------------------------------------
1 | // TEXT SOLIDS
2 |
3 | @each $abbrev, $color in $solid-color-list {
4 | .text-#{$abbrev} {
5 | color: $color !important;
6 | }
7 | }
8 |
9 | // TEXT GRADIENTS
10 |
11 | @each $abbrev, $color in $gradient-color-list {
12 | .text-gradient-#{$abbrev} {
13 | -webkit-text-fill-color: transparent;
14 | -webkit-background-clip: text;
15 | background-clip: text;
16 | background-image: $color;
17 | }
18 | }
19 |
20 | // BACKGROUND SOLIDS
21 |
22 | @each $abbrev, $color in $solid-color-list {
23 | .bg-#{$abbrev} {
24 | background-color: $color !important;
25 | }
26 | }
27 |
28 | // BACKGROUND GRADIENTS
29 |
30 | @each $abbrev, $color in $gradient-color-list {
31 | .bg-gradient-#{$abbrev} {
32 | background: $color;
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/sass/styles/applications/coding-blocks/components/accordion-list.scss:
--------------------------------------------------------------------------------
1 | .accordion-container {
2 | &__accordion-head {
3 | position: relative;
4 | cursor: pointer;
5 |
6 | &::after {
7 | content: "\2022";
8 | position: absolute;
9 | top: 50%;
10 | transform: translateY(-50%);
11 | left: -7px;
12 | font-size: 3rem;
13 | -webkit-text-fill-color: transparent;
14 | -webkit-background-clip: text;
15 | background-clip: text;
16 | background-image: $gradient-orange;
17 | }
18 | }
19 |
20 | &__accordion-body {
21 | &--hidden {
22 | display: none;
23 | }
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/sass/styles/applications/coding-blocks/components/faq-section.scss:
--------------------------------------------------------------------------------
1 | .faq-element-container {
2 | border-bottom: 1px solid #e9e9e9;
3 | }
4 |
--------------------------------------------------------------------------------
/sass/styles/applications/coding-blocks/components/option-div.scss:
--------------------------------------------------------------------------------
1 | .option-div {
2 | cursor: pointer;
3 | padding: 1.5rem;
4 | color: #959595;
5 | position: relative;
6 | border-radius: 5px;
7 | border: 1px solid $white;
8 | background: $white;
9 |
10 | &__icon {
11 | display: none;
12 | }
13 |
14 | &:hover {
15 | border: solid 1px $orange;
16 | color: $black;
17 | }
18 |
19 | &.selected {
20 | border: solid 1px $orange;
21 | color: $black;
22 | }
23 |
24 | &.selected > &__icon {
25 | display: inline-block;
26 | }
27 |
28 | &--rect {
29 | display: flex;
30 | justify-content: space-between;
31 | align-items: center;
32 | }
33 |
34 | &--square > &__icon {
35 | position: absolute;
36 | top: 1.5rem;
37 | right: 1.5rem;
38 | }
39 |
40 | &--square {
41 | display: flex;
42 | flex-direction: column;
43 | justify-content: space-between;
44 | align-items: center;
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/sass/styles/applications/coding-blocks/elements/a.scss:
--------------------------------------------------------------------------------
1 | a {
2 | color: $global-font-text-color;
3 | }
--------------------------------------------------------------------------------
/sass/styles/applications/coding-blocks/font.scss:
--------------------------------------------------------------------------------
1 | @each $type, $size in $text-size-list {
2 | .#{$type} {
3 | font-size: $size !important;
4 | }
5 | }
6 |
7 | .extra-bold {
8 | font-weight: 900 !important;
9 | }
--------------------------------------------------------------------------------
/sass/styles/applications/coding-blocks/heading.scss:
--------------------------------------------------------------------------------
1 | // @each $number in (1, 2, 3, 4, 5, 6) {
2 | // h#{$number} {
3 | // font-size: $heading-#{$number} !important;
4 | // }
5 | // }
6 |
7 | h1 {
8 | font-size: $heading-1;
9 | }
10 |
11 | h2 {
12 | font-size: $heading-2;
13 | }
14 |
15 | h3 {
16 | font-size: $heading-3;
17 | }
18 |
19 | h4 {
20 | font-size: $heading-4;
21 | }
22 |
23 | h5 {
24 | font-size: $heading-5;
25 | }
26 |
27 | h6 {
28 | font-size: $heading-6;
29 | }
--------------------------------------------------------------------------------
/sass/styles/applications/coding-blocks/settings/directions.scss:
--------------------------------------------------------------------------------
1 | $directions: (
2 | "t": top,
3 | "b": bottom,
4 | "r": right,
5 | "l": left,
6 | );
7 |
--------------------------------------------------------------------------------
/sass/styles/applications/coding-blocks/settings/font.scss:
--------------------------------------------------------------------------------
1 | // Font Sizes
2 |
3 | $global-font-size: 12px;
4 |
5 | $font-1: 0.75rem; // 10px
6 | $font-2: 0.875rem; // 12px
7 | $font-3: 1rem; // Standard font size - 14px
8 | $font-4: 1.143rem; // 16px
9 | $font-5: 1.286rem; // 18px
10 |
11 | $heading-6: 1.428rem; // 20px
12 | $heading-5: 1.713rem; // 24px
13 | $heading-4: 2rem; // 28px
14 | $heading-3: 2.286rem; // 32px
15 | $heading-2: 2.571rem; // 36px
16 | $heading-1: 2.857rem; // 40px
17 |
18 | // Font Weights
19 |
20 | $extra-bold: 900;
21 |
22 | $text-size-list: (
23 | "font-1": $font-1,
24 | "font-2": $font-2,
25 | "font-3": $font-3,
26 | "font-4": $font-4,
27 | "font-5": $font-5,
28 | "heading-6": $heading-6,
29 | "heading-5": $heading-5,
30 | "heading-4": $heading-4,
31 | "heading-3": $heading-3,
32 | "heading-2": $heading-2,
33 | "heading-1": $heading-1,
34 | );
--------------------------------------------------------------------------------
/sass/styles/applications/dukaan/_application.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/sass/styles/applications/dukaan/_application.scss
--------------------------------------------------------------------------------
/sass/styles/applications/dukaan/app.scss:
--------------------------------------------------------------------------------
1 | @import "../../settings/settings.color";
2 | @import "../../settings/settings.global";
3 | @import "../../settings/settings.font";
4 | @import "../../tools";
5 | @import "../../generic/normalize";
6 | @import "../../generic/reset";
7 | @import "../../utilities";
8 | @import "../../animations";
9 | @import "../../elements";
10 | @import "../../objects";
11 | @import "../../components";
12 | @import "../../media-query";
13 |
14 | //TODO: OPTION TO SELECT THEME AND INSERT THAT THEME HERE
15 | @import "../../themes";
16 | @import "application";
17 | @import "../../trumps";
18 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/_application.scss:
--------------------------------------------------------------------------------
1 | .a-hb {
2 | @import "buttons.scss";
3 | @import "tab-nav.scss";
4 | @import "submissions-table.scss";
5 | @import "dropdown.scss";
6 | @import "textarea.scss";
7 | @import "border-card.scss";
8 | @import "progress.scss";
9 | }
10 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/_components.scss:
--------------------------------------------------------------------------------
1 | @import "./components/daily-goal-card";
2 | @import "./components/dcb-card";
3 | @import "./components/dcb-home";
4 | // @import "./components/divided-list-horizontal";
5 | @import "./components/previous-dcb";
6 | @import "./components/code-editor.scss";
7 | @import "./components/code-window.scss";
8 | @import "./components/competition-card.scss";
9 | @import "./components/faq-card.scss";
10 | @import "./components/dashboard.scss";
11 | @import "./components/admission.scss";
12 | @import "./components/contest-card.scss";
13 | @import "./components/test-cases-card.scss";
14 | @import "./components/congo-card.scss";
15 | @import "./components/badges.scss";
16 | @import "./components/404page.scss";
17 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/_settings.scss:
--------------------------------------------------------------------------------
1 | @import "settings/colors.scss"
2 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/app.scss:
--------------------------------------------------------------------------------
1 | @import "../../settings/settings.color";
2 | @import "../../settings/settings.global";
3 | @import "../../settings/settings.font";
4 | @import "settings";
5 | @import "../../tools";
6 | @import "../../generic/normalize";
7 | @import "../../generic/reset";
8 | @import "../../utilities";
9 | @import "../../animations";
10 | @import "../../elements";
11 | @import "../../objects";
12 | @import "../../components";
13 | @import "../../media-query";
14 |
15 | //TODO: OPTION TO SELECT THEME AND INSERT THAT THEME HERE
16 | @import "../../themes";
17 | @import "application";
18 | @import "components";
19 | @import "../../trumps";
20 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/border-card.scss:
--------------------------------------------------------------------------------
1 | @media screen and (max-width: 767px) {
2 | .border-card {
3 | border-radius: 5px;
4 | }
5 | }
6 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/buttons.scss:
--------------------------------------------------------------------------------
1 | .button-solid {
2 | &.button-blue {
3 | background-image: $button-gradient-blue;
4 | }
5 | }
6 |
7 | .button-dashed {
8 | font-weight: $bold;
9 |
10 | &.button-blue {
11 | border: solid 1px $hb-blue;
12 | color: $hb-blue;
13 |
14 | &:hover {
15 | background-image: $gradient-blue;
16 | }
17 | }
18 |
19 | &.button-purple {
20 | border: solid 1px $purple;
21 | color: $purple;
22 |
23 | &:hover {
24 | background-image: $gradient-dpurple;
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/components/404page.scss:
--------------------------------------------------------------------------------
1 | .font-superlarge {
2 | font-size: 9rem;
3 | }
4 |
5 | .subheading {
6 | font-size: 2.571rem;
7 | margin-top: -2.143rem;
8 | }
9 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/components/admission.scss:
--------------------------------------------------------------------------------
1 | .admission-card {
2 | @media screen and (max-width: 1199px) {
3 | .divided-list {
4 | .list-heading {
5 | font-size: $font-sm !important;
6 | }
7 |
8 | .list-data {
9 | font-size: $font-xs !important;
10 | }
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/components/badges.scss:
--------------------------------------------------------------------------------
1 | .badge-container {
2 | position: relative;
3 |
4 | .badge-number {
5 | position: absolute;
6 | display: flex;
7 | flex-direction: row;
8 | align-items: center;
9 | justify-content: center;
10 | width: 28%;
11 | height: 25%;
12 | background-color: $white;
13 | border-radius: 50%;
14 | top: 10%;
15 | right: -8%;
16 | border: 2px solid #6fd9fc;
17 | color: #6fd9fc;
18 | font-size: 0.7vw;
19 |
20 | @media screen and (max-width: 767px) {
21 | font-size: 2vw;
22 | }
23 | }
24 |
25 | .badge-number--blue {
26 | border-color: #6fd9fc;
27 | color: #6fd9fc;
28 | }
29 |
30 | .badge-number--orange {
31 | border-color: #f46e3c;
32 | color: #f46e3c;
33 | }
34 |
35 | .badge-number--red {
36 | border-color: #b81a69;
37 | color: #b81a69;
38 | }
39 |
40 | .badge-number--yellow {
41 | border-color: #f8c332;
42 | color: #f8c332;
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/components/code-editor.scss:
--------------------------------------------------------------------------------
1 | .c-code-card {
2 | height: 100vh;
3 | color: $global-font-text-color;
4 | background-color: $code-editor;
5 |
6 | textarea {
7 | background-color: $code-editor-grey;
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/components/competition-card.scss:
--------------------------------------------------------------------------------
1 | .c-competition-card {
2 | .divided-list {
3 | @media screen and (max-width: 991px) {
4 | .list-heading {
5 | font-size: $font-xs !important;
6 | }
7 |
8 | .list-data {
9 | font-size: $card-md;
10 | }
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/components/congo-card.scss:
--------------------------------------------------------------------------------
1 | .congo-card {
2 | &__backdrop {
3 | opacity: 0.45;
4 | }
5 |
6 | &__divider {
7 | height: 4px;
8 | width: 25%;
9 | background-color: $white;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/components/contest-card.scss:
--------------------------------------------------------------------------------
1 | .contest-card {
2 | background: transparent;
3 |
4 | .head {
5 | height: 180px;
6 | }
7 |
8 | .foot {
9 | padding-top: 75px !important;
10 | }
11 |
12 | &__img-head {
13 | height: 210px;
14 |
15 | .back-img {
16 | top: 0;
17 | left: 0;
18 | z-index: -5;
19 | }
20 | }
21 |
22 | &__header-img {
23 | height: 55%;
24 | right: 5%;
25 | bottom: -5%;
26 |
27 | @media screen and (min-width: 993px) {
28 | &--narrow {
29 | width: 45%;
30 | }
31 | }
32 | }
33 |
34 | &__course-logo {
35 | left: 10%;
36 | bottom: -50px;
37 | background: inherit;
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/components/daily-goal-card.scss:
--------------------------------------------------------------------------------
1 | .c-daily-goal-card {
2 | text-align: center;
3 |
4 | .divider-h {
5 | background-clip: content-box;
6 | }
7 |
8 | @include progress(10px, $gradient-blue);
9 | }
10 |
11 | @media screen and (max-width: 1200px) {
12 | .c-daily-goal-card {
13 | padding: 30px;
14 | }
15 | }
16 |
17 | @media screen and (max-width: 992px) {
18 | .c-daily-goal-card {
19 | padding: 20px;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/components/dcb-card.scss:
--------------------------------------------------------------------------------
1 | .c-dcb-card {
2 | color: $white;
3 |
4 | .divided-list {
5 | .list-item {
6 | &:not(:last-child) {
7 | border-right: solid 1px $white;
8 | }
9 | }
10 |
11 | .list-heading {
12 | color: #fc6;
13 | }
14 | }
15 |
16 | @media screen and (max-width: 991px) {
17 | .divided-list {
18 | .list-heading {
19 | font-size: $card-md;
20 | }
21 |
22 | .list-data {
23 | font-size: $card-md;
24 | }
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/components/dcb-home.scss:
--------------------------------------------------------------------------------
1 | .c-dcb-home {
2 | overflow-x: hidden;
3 |
4 | .dcb-body {
5 | text-align: center;
6 |
7 | .c-dcb-card {
8 | text-align: left;
9 | }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/components/faq-card.scss:
--------------------------------------------------------------------------------
1 | .c-faq-card {
2 | max-height: 725px;
3 | overflow-y: auto;
4 | }
5 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/components/previous-dcb.scss:
--------------------------------------------------------------------------------
1 | .c-previous-dcb {
2 | padding: 40px;
3 |
4 | h4 {
5 | color: #111f31;
6 | }
7 |
8 | .divided-list {
9 | .list-heading {
10 | color: $hb-blue;
11 | font-size: $font-xs;
12 | }
13 |
14 | .list-data {
15 | color: #111f31;
16 | font-size: $font-xs;
17 | }
18 | }
19 |
20 | @media screen and (max-width: 575px) {
21 | .divided-list {
22 | .list-heading {
23 | font-size: $card-md;
24 | }
25 |
26 | .list-data {
27 | font-size: $card-md;
28 | }
29 | }
30 | }
31 |
32 | @media screen and (max-width: 767px) {
33 | padding: 20px;
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/components/test-cases-card.scss:
--------------------------------------------------------------------------------
1 | .test-cases-card {
2 | &__active {
3 | background-color: $white;
4 | }
5 |
6 | &__grey-heading {
7 | background-color: #ebebeb;
8 | }
9 |
10 | &__icon {
11 | height: 15px;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/dropdown.scss:
--------------------------------------------------------------------------------
1 | // has to be removed after using bootstrap dropdowns
2 | .dropdown {
3 | border: solid 1px $t-heading-border;
4 | border-radius: 5px;
5 | }
6 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/progress.scss:
--------------------------------------------------------------------------------
1 | progress::-moz-progress-bar {
2 | background-image: $gradient-orange;
3 | }
4 |
5 | progress::-ms-fill {
6 | background-image: $gradient-orange;
7 | }
8 |
9 | progress::-webkit-progress-value {
10 | background-image: $gradient-orange;
11 | }
12 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/settings/colors.scss:
--------------------------------------------------------------------------------
1 | $grey: #f3f3f3;
2 | $code-editor-grey: #1e1e1e;
3 |
4 | //Gradients
5 | $gradient-purple-blue: linear-gradient(to right, #8108da, #350ed8);
6 | $gradient-lgreen: linear-gradient(to right, #82da3b, #27a87c);
7 |
8 | //Background Colors
9 | $bg-color-list: map-merge(
10 | $bg-color-list,
11 | (
12 | "grey": $grey
13 | )
14 | );
15 |
16 | //Text Colors
17 | $text-color-list: map-merge(
18 | $text-color-list,
19 | (
20 | "grey": $grey,
21 | "dark-grey": $dark-grey
22 | )
23 | );
24 |
25 | //Background Gradients
26 | $gradient-map: map-merge(
27 | $gradient-map,
28 | (
29 | "purple-blue": $gradient-purple-blue,
30 | "lgreen": $gradient-lgreen,
31 | )
32 | );
33 |
34 |
35 | //Border card
36 | $border-card-border-color: #f3f3f3;
37 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/submissions-table.scss:
--------------------------------------------------------------------------------
1 | .c-hb-leaderboard {
2 | table {
3 | td:first-child {
4 | text-align: center;
5 | }
6 | }
7 |
8 | thead {
9 | color: $orange;
10 | }
11 |
12 | tbody {
13 | text-align: left;
14 | }
15 |
16 | &.profile {
17 | table {
18 | td:first-child {
19 | font-weight: $bold;
20 | font-size: $font-sm;
21 | text-align: left;
22 | }
23 |
24 | tbody {
25 | td {
26 | font-weight: $semi-bold;
27 | }
28 | }
29 | }
30 | }
31 | }
32 |
33 | table.hover {
34 | tr:hover {
35 | background-color: $hover-grey;
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/tab-nav.scss:
--------------------------------------------------------------------------------
1 | .tab-nav-underline {
2 | & .tab {
3 | &:hover {
4 | color: $orange;
5 | }
6 |
7 | &.active {
8 | border-bottom: solid 2px $orange;
9 | color: $orange;
10 | }
11 |
12 | padding: 15px 0;
13 | flex-grow: 1;
14 | text-align: center;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/sass/styles/applications/hb/textarea.scss:
--------------------------------------------------------------------------------
1 | textarea {
2 | background-color: #f3f3f3;
3 | border-radius: 5px;
4 | padding: 1rem;
5 | }
6 |
--------------------------------------------------------------------------------
/sass/styles/applications/hiringblocks/_application.scss:
--------------------------------------------------------------------------------
1 | .a-hire {
2 | margin-bottom: 8rem;
3 |
4 | @import "hiring-landing.scss";
5 | @import "hamburger-nav.scss";
6 | @import "topnav.scss";
7 | @import "form-input.scss";
8 | @import "tables.scss";
9 | }
10 |
--------------------------------------------------------------------------------
/sass/styles/applications/hiringblocks/_components.scss:
--------------------------------------------------------------------------------
1 | @import "components/topnav";
2 | @import "components/hiring-modal.scss";
3 | @import "components/profile.scss";
--------------------------------------------------------------------------------
/sass/styles/applications/hiringblocks/_objects.scss:
--------------------------------------------------------------------------------
1 | @import "objects/buttons.scss";
--------------------------------------------------------------------------------
/sass/styles/applications/hiringblocks/_settings.scss:
--------------------------------------------------------------------------------
1 | @import "settings/colors.scss"
2 |
--------------------------------------------------------------------------------
/sass/styles/applications/hiringblocks/app.scss:
--------------------------------------------------------------------------------
1 | @import "../../settings/settings.color";
2 | @import "../../settings/settings.global";
3 | @import "../../settings/settings.font";
4 | @import "settings";
5 | @import "../../tools";
6 | @import "../../generic/normalize";
7 | @import "../../generic/reset";
8 | @import "../../utilities";
9 | @import "../../animations";
10 | @import "../../elements";
11 | @import "../../objects";
12 | @import "objects";
13 | @import "../../components";
14 | @import "../../media-query";
15 |
16 | //TODO: OPTION TO SELECT THEME AND INSERT THAT THEME HERE
17 | @import "../../themes";
18 | @import "application";
19 | @import "components";
20 | @import "../../trumps";
21 |
--------------------------------------------------------------------------------
/sass/styles/applications/hiringblocks/components/hiring-modal.scss:
--------------------------------------------------------------------------------
1 | .hiring-modal {
2 | @media screen and (max-width: 767px){
3 | width: 90% !important;
4 | }
5 |
6 | width: 50% !important;
7 | padding: 0 !important;
8 | }
--------------------------------------------------------------------------------
/sass/styles/applications/hiringblocks/components/profile.scss:
--------------------------------------------------------------------------------
1 | .profile-left-pane {
2 | @media screen and (max-width: 767px){
3 | border-right: unset !important;
4 | }
5 | }
--------------------------------------------------------------------------------
/sass/styles/applications/hiringblocks/form-input.scss:
--------------------------------------------------------------------------------
1 | .search-bar {
2 | height: 40px;
3 | border: none;
4 | }
5 |
6 | .select-container {
7 | border: unset;
8 |
9 | select {
10 | height: 40px;
11 | padding: 0.5rem 3rem 0.5rem 2rem;
12 | }
13 |
14 | &::after {
15 | content: unset;
16 | }
17 |
18 | &::before {
19 | content: "";
20 | position: absolute;
21 | display: inline-block;
22 | width: 0;
23 | height: 0;
24 | top: 0;
25 | bottom: 0;
26 | right: 1.5rem;
27 | margin: auto;
28 | border-style: solid;
29 | border-width: 7px 4px 0 4px;
30 | border-color: #aaaaaa transparent transparent transparent;
31 | transition: all 250ms;
32 | }
33 |
34 | &:active {
35 | select {
36 | background-color: $hover-grey;
37 | }
38 |
39 | &::before {
40 | border-width: 0 4px 7px 4px;
41 | border-color: transparent transparent #aaaaaa transparent;
42 | }
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/sass/styles/applications/hiringblocks/hamburger-nav.scss:
--------------------------------------------------------------------------------
1 | @media screen and (max-width: 767px) {
2 | .hamburger-nav {
3 | &__top-bar {
4 | height: 70px;
5 | }
6 | }
7 | }
--------------------------------------------------------------------------------
/sass/styles/applications/hiringblocks/hiring-landing.scss:
--------------------------------------------------------------------------------
1 | .hiring-landing {
2 | &__main-section {
3 | padding: 4rem 8.5rem;
4 |
5 | @media screen and (max-width: 1199px) {
6 | padding: 4rem 5rem;
7 | }
8 |
9 | @media screen and (max-width: 575px) {
10 | padding: 4rem 2rem;
11 | }
12 | }
13 |
14 | &__form-section {
15 | @media screen and (min-width: 992px) {
16 | height: 640px;
17 | }
18 |
19 | &__back-img {
20 | bottom: -20%;
21 |
22 | @media screen and (max-width: 1499px) {
23 | bottom: -5%;
24 | }
25 |
26 | @media screen and (max-width: 1199px) {
27 | bottom: 0;
28 | }
29 | }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/sass/styles/applications/hiringblocks/objects/buttons.scss:
--------------------------------------------------------------------------------
1 | .button-solid {
2 | &.lg {
3 | padding: 13px 20px;
4 | border-radius: 30px;
5 | }
6 | }
7 |
8 | .button-dashed {
9 | font-weight: $bold;
10 |
11 | &.lg {
12 | padding: 13px 20px;
13 | border-radius: 30px;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/sass/styles/applications/hiringblocks/settings/colors.scss:
--------------------------------------------------------------------------------
1 | $grey: #f3f3f3;
2 |
3 | //Background Colors
4 | $bg-color-list: map-merge(
5 | $bg-color-list,
6 | (
7 | "grey": $grey
8 | )
9 | );
10 |
11 | //Text Colors
12 | $text-color-list: map-merge(
13 | $text-color-list,
14 | (
15 | "grey": $grey,
16 | "dark-grey": $dark-grey,
17 | "orange": $orange
18 | )
19 | );
20 |
21 | //Border card
22 | $border-card-border-color: #f3f3f3;
23 |
24 | //Tags
25 | $tag-dashed-border-color: $orange;
26 | $tag-dashed-text-color: $orange;
27 |
28 |
29 | //Pills
30 | $pill-dashed-border-color: $orange;
31 | $pill-dashed-text-color: $orange;
--------------------------------------------------------------------------------
/sass/styles/applications/hiringblocks/tables.scss:
--------------------------------------------------------------------------------
1 | .horizontal-scrolling-table {
2 | table {
3 | thead {
4 | td,
5 | th {
6 | padding-bottom: 1rem;
7 | }
8 | }
9 |
10 | thead,
11 | tbody {
12 | text-align: left;
13 | }
14 |
15 | td,
16 | th {
17 | padding-left: 1rem;
18 | padding-right: 1rem;
19 |
20 | max-width: 250px;
21 | }
22 |
23 | @media screen and (min-width: 768px) {
24 | td,
25 | th {
26 | max-width: 350px;
27 | }
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/sass/styles/applications/hiringblocks/topnav.scss:
--------------------------------------------------------------------------------
1 | .c-topnav {
2 | height: 70px;
3 | }
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/_application.scss:
--------------------------------------------------------------------------------
1 | @import "components";
2 |
3 | .a-ocb {
4 |
5 | margin-bottom: 8rem;
6 |
7 | @import "tab-nav.scss";
8 | @import "_elements.scss";
9 | @import "_objects.scss";
10 | @import "progress.scss";
11 | @import "card-mentor.scss";
12 | @import "timeline.scss";
13 | @import "form-input.scss";
14 | @import "hamburger-nav.scss";
15 | @import "img-card.scss";
16 | @import "divided-list-horizontal.scss";
17 | @import "know-your-mentor.scss";
18 | @import "horizontal-quiz-card.scss";
19 | }
20 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/_elements.scss:
--------------------------------------------------------------------------------
1 | @import "elements/buttons.scss";
2 | @import "elements/card-mentors.scss";
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/_objects.scss:
--------------------------------------------------------------------------------
1 | @import "objects/form-input.scss";
2 | @import "objects/comparison-table.scss";
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/_settings.scss:
--------------------------------------------------------------------------------
1 | @import "settings/colors.scss";
2 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/app.scss:
--------------------------------------------------------------------------------
1 | @import "../../settings/settings.color";
2 | @import "../../settings/settings.global";
3 | @import "../../settings/settings.font";
4 | @import "settings";
5 | @import "../../tools";
6 | @import "../../generic/normalize";
7 | @import "../../generic/reset";
8 | @import "generics.scss";
9 | @import "../../utilities";
10 | @import "../../animations";
11 | @import "../../elements";
12 | @import "../../objects";
13 | @import "../../components";
14 | @import "../../media-query";
15 |
16 | //TODO: OPTION TO SELECT THEME AND INSERT THAT THEME HERE
17 | @import "../../themes";
18 | @import "application";
19 | @import "components";
20 | @import "../../trumps";
21 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/card-mentor.scss:
--------------------------------------------------------------------------------
1 | .card-mentor {
2 | display: flex;
3 | align-items: center;
4 | margin: 0;
5 |
6 | &::after {
7 | content: "";
8 | display: block;
9 | clear: both;
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/about-course/accordion.scss:
--------------------------------------------------------------------------------
1 | .c-about-accordion {
2 | @include li-left-right-padding(right, 26%);
3 |
4 | .row {
5 | padding-right: 3%;
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/about-course/buy-right.scss:
--------------------------------------------------------------------------------
1 | .c-buy-right {
2 | @include dimensions(100%, auto);
3 |
4 | .border-card {
5 | @include dimensions(100%, 100%);
6 |
7 | padding: 0;
8 | overflow: hidden;
9 | }
10 |
11 | .button-container {
12 | margin: 4rem 0;
13 | }
14 |
15 | .button-solid {
16 | margin-right: 4%;
17 | }
18 |
19 | .course-features {
20 | padding: 0 3.6rem;
21 | margin-bottom: 2rem;
22 | }
23 |
24 | .video {
25 | @include dimensions(100%, 300px);
26 |
27 | border: none;
28 | }
29 |
30 | .footer {
31 | padding: 5rem 2.5rem 2rem 3.6rem;
32 | font-size: $font-mds;
33 | font-weight: $extra-bold;
34 | background-image: linear-gradient(30deg, #333, #000);
35 | position: relative;
36 |
37 | .floating-img {
38 | max-width: 80px !important;
39 | position: absolute;
40 | top: -23%;
41 | }
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/about-course/buy-top.scss:
--------------------------------------------------------------------------------
1 | %button-config {
2 | @include dimensions(100%, 42px);
3 | @include border-radius(40px);
4 |
5 | font-size: $font-xs;
6 | font-weight: $font-medium;
7 | max-width: 190px;
8 | }
9 |
10 | .c-buy-top {
11 | @include dimensions(100%, auto);
12 |
13 | position: fixed;
14 | top: 70px;
15 | z-index: 300;
16 | padding: 10px 4%;
17 | background-color: $vp-background;
18 | transition: all 0.35s ease;
19 |
20 | .card-image {
21 | margin: 0;
22 | max-width: 70px;
23 | min-width: 60px;
24 | }
25 |
26 | .heading-d {
27 | margin: 0;
28 | padding-left: 3%;
29 | }
30 |
31 | .button-solid {
32 | @extend %button-config;
33 |
34 | margin-right: 3%;
35 | }
36 |
37 | .button-dashed {
38 | @extend %button-config;
39 | }
40 |
41 | &.slide-up {
42 | transform: translateY(-350px);
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/classroom-layout.scss:
--------------------------------------------------------------------------------
1 | .progress-text {
2 | font-size: $font-xl;
3 | text-align: center;
4 | }
5 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/content/document.scss:
--------------------------------------------------------------------------------
1 | .c-document {
2 | min-height: 566px;
3 |
4 | .markdown {
5 | height: 465px;
6 | overflow: auto;
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/content/pb-leaderboard.scss:
--------------------------------------------------------------------------------
1 | .c-pb-leaderboard {
2 | padding: 40px 0;
3 |
4 | .badge {
5 | @include dimensions(108px, 126px);
6 | @include margin(0, auto, 25px, auto);
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/content/pb-statement.scss:
--------------------------------------------------------------------------------
1 | .c-pb-statement {
2 | @include padding-mixin(30px, 56px, 30px, 30px);
3 |
4 | .para {
5 | margin: 25px 0;
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/content/problem.scss:
--------------------------------------------------------------------------------
1 | .c-pb {
2 | height: 100%;
3 | position: relative;
4 | }
5 |
6 | .pb-desk {
7 | @include dimensions(30%, 100%);
8 |
9 | overflow-y: auto;
10 | transition: transform 0.35s ease;
11 | background: $white;
12 | position: relative;
13 | float: left;
14 |
15 | &.collapse {
16 | transform: translateX(-40%);
17 | }
18 |
19 | .tab-nav {
20 | background: $white;
21 | color: $global-font-text-color;
22 | padding: 0;
23 | box-shadow: 0 14px 41px 0 rgba(51, 51, 51, 0.1);
24 | position: sticky;
25 | top: 0;
26 | z-index: 100;
27 | }
28 |
29 | .tab-items {
30 | font-size: $font-sm;
31 | }
32 |
33 | &::-webkit-scrollbar {
34 | display: none;
35 | }
36 | }
37 |
38 | @media screen and (max-width: 767px) {
39 | .c-pb {
40 | display: none;
41 | }
42 |
43 | .c-pb-alert {
44 | display: block;
45 | padding: 20px;
46 | text-align: center;
47 | color: black;
48 | background: white;
49 | }
50 |
51 | .c-content-section .section.collapse {
52 | transform: none;
53 | }
54 | }
55 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/content/video.scss:
--------------------------------------------------------------------------------
1 | .c-video {
2 | height: 566px;
3 | }
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/course-card-buy.scss:
--------------------------------------------------------------------------------
1 | .course-logo {
2 | height: 60px;
3 | width: 60px;
4 | border-radius: 30px;
5 | border: solid 1.5px $white;
6 | position: relative;
7 | padding: 0.75rem;
8 | background: inherit;
9 | }
10 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/course-card.scss:
--------------------------------------------------------------------------------
1 | .course-card {
2 | background: transparent;
3 |
4 | .head {
5 | height: 180px;
6 | }
7 |
8 | .foot {
9 | padding-top: 60px !important;
10 | }
11 |
12 | &__difficulty {
13 | margin-top: -0.5rem;
14 | }
15 |
16 | &__img-head {
17 | height: 210px;
18 |
19 | .back-img {
20 | top: 0;
21 | left: 0;
22 | z-index: -5;
23 | }
24 | }
25 |
26 | &__header-img {
27 | height: 55%;
28 | right: 5%;
29 | bottom: -5%;
30 |
31 | @media screen and (min-width: 993px) {
32 | &--narrow {
33 | width: 45%;
34 | }
35 | }
36 | }
37 |
38 | &__course-logo {
39 | left: 5%;
40 | bottom: -40px;
41 | background: inherit;
42 | border: solid 1px $white;
43 | }
44 | }
45 |
46 | .mentor-card {
47 | .head {
48 | height: 160px;
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/course-logos.scss:
--------------------------------------------------------------------------------
1 | .course-list-logo {
2 | max-width: 60px !important;
3 | border-radius: 5px;
4 | }
5 |
6 | .course-info-card-logo {
7 | border: solid 1px $white;
8 | }
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/csv/csv.scss:
--------------------------------------------------------------------------------
1 | @import './submissions.scss';
2 |
3 | .c-csv {
4 | height: 100%;
5 | background-color: white;
6 | overflow: auto;
7 |
8 | .top {
9 | padding: 2.5rem 2.5rem 65px;
10 |
11 | .description {
12 | color: #666;
13 | font-size: 1.1rem;
14 | }
15 | }
16 |
17 | .bottom {
18 | position: sticky;
19 | display: flex;
20 | justify-content: space-between;
21 | align-items: center;
22 | flex-wrap: wrap;
23 | bottom: 0;
24 |
25 | @include dimensions(100%, 65px);
26 |
27 | background-color: white;
28 | padding: 0 1rem;
29 | box-shadow: 0 -2px 12px 0 rgba(0, 0, 0, 0.1);
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/csv/submissions.scss:
--------------------------------------------------------------------------------
1 | .c-csv-submissions {
2 | padding: 2.5rem 1.5rem;
3 |
4 | .submission {
5 | .large-font {
6 | font-size: 2rem;
7 | }
8 | }
9 | }
10 |
11 | .c-csv-submission {
12 | padding: 2.5rem 3rem;
13 |
14 | * {
15 | display: flex;
16 | justify-content: center;
17 | }
18 |
19 | button {
20 | max-width: unset;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/dashboard.scss:
--------------------------------------------------------------------------------
1 | .c-course-progress {
2 | padding: 3rem 6rem;
3 | color: white;
4 | }
5 |
6 | .c-course-progress,
7 | .c-my-course-card {
8 | @include progress(10px, $button-element-level);
9 | }
10 |
11 | .c-dashboard-doubts,
12 | .c-announcements {
13 | max-height: 830px;
14 | overflow-y: auto;
15 | }
16 |
17 | .c-leaderboard {
18 | max-height: 460px;
19 | overflow-y: auto;
20 | }
21 |
22 | .c-certificate {
23 | position: relative;
24 | background-image: $gradient-blue;
25 | font-weight: $extra-bold;
26 | padding: 30px;
27 |
28 | .tick {
29 | &::after {
30 | border-left: solid 2px $blue;
31 | border-bottom: solid 2px $blue;
32 | }
33 | }
34 | }
35 |
36 | @media all and (max-width: 575px) {
37 | .c-content-accordion,
38 | .c-about-accordion {
39 | @include li-left-right-padding(left, 15%);
40 |
41 | .list-divided > .row {
42 | min-height: 70px;
43 | }
44 | }
45 | }
46 |
47 | @media screen and (max-width: 767px) {
48 | .c-course-progress {
49 | padding: 3rem 4rem;
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/difficulty-dots.scss:
--------------------------------------------------------------------------------
1 | %diff {
2 | display: inline-block;
3 | margin-right: 3px;
4 | border-radius: 50%;
5 | width: 5px;
6 | height: 5px;
7 | }
8 |
9 | .difficulty-dots {
10 | position: absolute;
11 | font-size: $card-sm;
12 |
13 | .pos-diff {
14 | @extend %diff;
15 |
16 | background: orange;
17 | }
18 |
19 | .neg-diff {
20 | @extend %diff;
21 |
22 | background: white;
23 | }
24 | }
25 |
26 | .difficulty-div {
27 | position: absolute;
28 | right: 6%;
29 | top: 30px;
30 | }
31 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/doubts.scss:
--------------------------------------------------------------------------------
1 | .c-doubts {
2 | background-color: #111;
3 | color: $white;
4 | overflow-y: auto;
5 |
6 | .position-sticky {
7 | background-color: #111;
8 | }
9 |
10 | input {
11 | margin: 15px 0;
12 | background-color: #272727;
13 | }
14 |
15 | .stars {
16 | display: flex;
17 | width: 70%;
18 | justify-content: space-between;
19 |
20 | i {
21 | font-size: 1.5rem;
22 | }
23 | }
24 |
25 | .tab-nav-underline {
26 | background-color: $black;
27 | }
28 |
29 | &.resolved {
30 | div {
31 | display: flex;
32 | justify-content: center;
33 | padding: 5px 30px;
34 |
35 | &:last-child {
36 | padding: 5px 60px 40px;
37 | text-align: center;
38 | font-style: italic;
39 | color: whitesmoke;
40 | opacity: 0.5;
41 | }
42 | }
43 | }
44 |
45 | input,
46 | textarea {
47 | background-color: #111;
48 | padding: 6px;
49 | border-bottom: 1px solid grey;
50 | color: grey;
51 | max-height: 80px;
52 | }
53 |
54 | textarea:placeholder {
55 | color: #999;
56 | }
57 |
58 | p {
59 | margin: 0.1rem 0;
60 | }
61 | }
62 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/feedback-modal.scss:
--------------------------------------------------------------------------------
1 | .c-feedback-modal {
2 | @include padding-mixin (5%, 10%, 10%, 10%);
3 |
4 | .title {
5 | margin: 30px 0;
6 | }
7 |
8 | .button-solid {
9 | margin-top: 50px;
10 | }
11 |
12 | .input-textarea {
13 | border-radius: 10px;
14 | resize: none;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/goodies-card.scss:
--------------------------------------------------------------------------------
1 | .goodies-card {
2 | position: relative;
3 |
4 | .free-tag {
5 | top: 10%;
6 | right: 12%;
7 | }
8 |
9 | &::after {
10 | content: "";
11 | position: absolute;
12 | left: 0;
13 | bottom: 25%;
14 | height: 25%;
15 | width: 6px;
16 | background: $gradient-orange;
17 | }
18 | }
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/hiring-banner.scss:
--------------------------------------------------------------------------------
1 | .c-home-banner {
2 | @include dimensions(100%, 500px);
3 |
4 | background-image: url('/images/home_bg.jpg');
5 | padding: 30px 5%;
6 | display: flex;
7 | justify-content: space-between;
8 |
9 | .li-left {
10 | .button-solid {
11 | color: #692fdc;
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/job-description.scss:
--------------------------------------------------------------------------------
1 | @media screen and (max-width: 767px) {
2 | .c-job-description {
3 | .img-desc {
4 | border-right: none;
5 | }
6 |
7 | .job-description {
8 | border: none;
9 | }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/my-course-card.scss:
--------------------------------------------------------------------------------
1 | .c-my-course-card {
2 | height: 460px;
3 |
4 | .card-mentor {
5 | margin: 15px 0;
6 | }
7 | }
8 |
9 | @media screen and (max-width: 767px) {
10 | .c-my-course-card {
11 | height: auto;
12 | }
13 | }
14 |
15 | @media screen and (max-width: 575px) {
16 | .c-my-course-card {
17 | .course-progress {
18 | margin-bottom: 10px;
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/nagarro-banner.scss:
--------------------------------------------------------------------------------
1 | .c-nagarro-banner {
2 | background-color: #f5fcff;
3 | color: #69c;
4 |
5 | .title {
6 | color: #384181;
7 | }
8 |
9 | .button-solid {
10 | background: linear-gradient(to right, #384181, #346e98);
11 | }
12 |
13 | .logo {
14 | position: absolute;
15 | width: 140px;
16 | right: 12%;
17 | top: 100px;
18 | z-index: 2;
19 | }
20 | }
21 |
22 | @media screen and (max-width: 992px) {
23 | .c-nagarro-banner {
24 | .button-solid {
25 | margin: 0 auto;
26 | }
27 |
28 | .logo {
29 | width: 80px;
30 | right: 0;
31 | top: 50px;
32 | }
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/notification.scss:
--------------------------------------------------------------------------------
1 | .c-notification {
2 | text-transform: none;
3 | right: 0;
4 | left: unset;
5 | display: none;
6 | margin-top: 26px;
7 | }
8 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/offerings.scss:
--------------------------------------------------------------------------------
1 | .c-offerings {
2 | .heading {
3 | margin: {
4 | top: 40px;
5 | bottom: 35px;
6 | }
7 | font-size: $font-mds;
8 | font-weight: $bold;
9 | }
10 |
11 | .border-card {
12 | max-width: 205px;
13 | margin: 0 auto;
14 | }
15 | }
16 |
17 | @media all and (max-width: 575px) {
18 | .c-offerings {
19 | .offering-card-heading {
20 | margin-bottom: 15px;
21 | }
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/otp-enroll.scss:
--------------------------------------------------------------------------------
1 | .c-otp-enroll {
2 | @include dimensions(100%, auto);
3 | @include padding-s(15px, 50px);
4 |
5 | background: $nav-border;
6 | font-weight: $font-medium;
7 |
8 | .input-search {
9 | @include border-radius(37px);
10 |
11 | background-color: $otp-input-bg;
12 | width: 100%;
13 | max-width: 365px;
14 | float: right;
15 | }
16 |
17 | .button-solid {
18 | float: right;
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/overview-course.scss:
--------------------------------------------------------------------------------
1 | .c-course-progress {
2 | padding: 3rem 6rem;
3 | color: white;
4 | }
5 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/player-modal.scss:
--------------------------------------------------------------------------------
1 | .c-player-modal {
2 | z-index: 101 !important;
3 |
4 | .footer {
5 | label {
6 | height: 20px;
7 | }
8 | }
9 | }
10 |
11 | @media (max-width: 767px) {
12 | .c-player-modal {
13 | display: none;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/qna.scss:
--------------------------------------------------------------------------------
1 | .c-qna {
2 |
3 | .circle-back {
4 | position: absolute;
5 | opacity: 0.3;
6 | }
7 |
8 | .circle-front {
9 | transform: translate(16.5%, 16.5%);
10 | }
11 | }
12 |
13 | .c-qna-attempt {
14 | height: 100%;
15 | background-color: $white;
16 | display: flex;
17 |
18 | .quiz-content {
19 | overflow: auto;
20 | }
21 |
22 | .quiz-status {
23 | background-color: $grey-choices;
24 | overflow: auto;
25 | padding: 1rem 0;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/rating-card.scss:
--------------------------------------------------------------------------------
1 | .c-rating-card {
2 | @include border-radius(15px);
3 |
4 | padding: 25px 18px;
5 | height: 225px;
6 | margin-bottom: 30px;
7 |
8 | .heading {
9 | font-size: $font-sm;
10 | margin-top: 15px;
11 | font-weight: $semi-bold;
12 | }
13 |
14 | .rating {
15 | margin: {
16 | top: 8px;
17 | bottom: 15;
18 | }
19 | }
20 |
21 | .review {
22 | height: 82px;
23 | overflow-y: auto;
24 | }
25 |
26 | .pos-rating,
27 | .neg-rating {
28 | font-size: $font-xs;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/rating-stats.scss:
--------------------------------------------------------------------------------
1 | .c-rating-stats {
2 | margin-bottom: 30px;
3 |
4 | progress {
5 | margin-bottom: 15px;
6 | }
7 |
8 | .score {
9 | min-width: 131px;
10 | transform: translateY(-10px);
11 |
12 | .rating {
13 | margin: 3px 0 10px 0;
14 | }
15 |
16 | .pos-rating,
17 | .neg-rating {
18 | font-size: $font-xl;
19 | }
20 | }
21 |
22 | .stats {
23 | .rating {
24 | transform: translateY(-6px);
25 | }
26 |
27 | .pos-rating,
28 | .neg-rating {
29 | font-size: $font-sm;
30 | }
31 | }
32 |
33 | .font-lg {
34 | font-size: 4.7143rem !important;
35 | }
36 | }
37 |
38 | @media screen and (max-width: 575px) {
39 | .c-rating-stats {
40 | .stats {
41 | .rating {
42 | display: none;
43 | }
44 | }
45 |
46 | .score {
47 | min-width: 105px;
48 | transform: translateY(-7px);
49 | }
50 |
51 | .font-lg {
52 | font-size: 2rem;
53 | }
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/referral-code.scss:
--------------------------------------------------------------------------------
1 | .c-referral-code {
2 | width: 100%;
3 | background: $button-gradient;
4 | display: flex;
5 | color: $white;
6 |
7 | .code {
8 | border: 1px dashed;
9 | font-size: 2rem;
10 | }
11 | }
12 |
13 | @media screen and (min-width: 992px) {
14 | .c-referral-code {
15 | justify-content: space-between;
16 | padding: 15px, 50px;
17 |
18 | .coupon {
19 | display: flex;
20 | align-items: center;
21 |
22 | .text {
23 | margin-right: 10px;
24 | }
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/run-card.scss:
--------------------------------------------------------------------------------
1 | .c-run-card {
2 | padding: 8% 7%;
3 |
4 | .divider-v {
5 | height: 35px;
6 | margin: 0 3%;
7 | }
8 |
9 | .divider-h {
10 | margin: 2rem 0;
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/sidebar.scss:
--------------------------------------------------------------------------------
1 | .sidebar {
2 | display: none;
3 | }
4 |
5 | @media screen and (max-width: 875px) {
6 | .sidebar {
7 | display: block;
8 | position: fixed;
9 |
10 | @include dimensions(55vw, 100%);
11 |
12 | top: 0;
13 | left: 0;
14 | z-index: 200;
15 | background-color: $white;
16 | transition: margin 0.5s;
17 | overflow-x: hidden;
18 |
19 | .close {
20 | font-size: 24px;
21 | cursor: pointer;
22 | float: right;
23 | opacity: 0.4;
24 | }
25 |
26 | .lower-half {
27 | .copyright-heading {
28 | position: absolute;
29 | bottom: 4%;
30 | }
31 | }
32 |
33 | &.sidebar-none {
34 | margin-left: -55vw;
35 | }
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/sidenav.scss:
--------------------------------------------------------------------------------
1 | .c-sidenav {
2 | width: 100vw;
3 | }
4 |
5 | @media (min-width: 768px) {
6 | .c-sidenav {
7 | width: 12vw;
8 | }
9 |
10 | .ml-sidenav {
11 | margin-left: 12vw;
12 | }
13 |
14 | .ml-sidenav-neg {
15 | margin-left: -12vw;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/testimonial.scss:
--------------------------------------------------------------------------------
1 | .c-testimonial {
2 | .dialog {
3 | height: 206px;
4 |
5 | .content {
6 | height: 80px;
7 | overflow: auto;
8 | margin-bottom: 10px;
9 | font-size: $font-xs;
10 | }
11 |
12 | .footer {
13 | @include flexbox(column, false, flex-end);
14 |
15 | text-align: right;
16 | }
17 |
18 | .img-container {
19 | max-height: 30px;
20 | width: 25%;
21 | overflow: hidden;
22 | }
23 | }
24 | }
25 |
26 | .c-testimonial-video {
27 | text-align: center;
28 | position: relative;
29 | padding-top: 70px;
30 |
31 | .back-div {
32 | height: 65%;
33 | }
34 |
35 | .video-container {
36 | @include dimensions(85%, 425px);
37 |
38 | border-radius: 10px;
39 | overflow: hidden;
40 | margin: 50px auto;
41 | }
42 |
43 | iframe {
44 | @include dimensions(100%, 100%);
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/topnav.scss:
--------------------------------------------------------------------------------
1 | .topnav {
2 | width: 88vw;
3 | }
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/track-card.scss:
--------------------------------------------------------------------------------
1 | .track-card {
2 | &__head {
3 | height: 150px;
4 | position: relative;
5 | color: white;
6 |
7 | &__logo {
8 | position: absolute;
9 | left: 1.5rem;
10 | bottom: -40px;
11 | border: 2px solid white;
12 | border-radius: 50%;
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/tracks.scss:
--------------------------------------------------------------------------------
1 | .track-indicator {
2 | position: absolute;
3 | top: 1.9rem;
4 | left: -7px;
5 | font-size: 3rem;
6 | color: $hover-grey;
7 |
8 | &.complete {
9 | -webkit-text-fill-color: transparent;
10 | -webkit-background-clip: text;
11 | background-clip: text;
12 | background-image: $gradient-orange;
13 | }
14 | }
15 |
16 | .tracks-container {
17 | padding-left: 7.325%;
18 |
19 | .track-indicator {
20 | top: 45%;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/components/upgrade-modal.scss:
--------------------------------------------------------------------------------
1 | .upgrade-modal {
2 | .close {
3 | position: absolute;
4 | top: 1.5rem;
5 | right: 3rem;
6 |
7 | @media screen and (max-width: 767px) {
8 | right: 1.5rem;
9 | }
10 | }
11 |
12 | .feature-list {
13 | @media screen and (min-width: 576px) {
14 | border-right: solid 1px $search-box-color;
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/divided-list-horizontal.scss:
--------------------------------------------------------------------------------
1 | .divided-list {
2 | & > * {
3 | &:not(:last-child) {
4 | border-right: solid 1px $hover-grey;
5 | }
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/elements/buttons.scss:
--------------------------------------------------------------------------------
1 | .button-solid {
2 | font-weight: $bold;
3 | display: inline-block;
4 |
5 | &.button-grey {
6 | background: $light-grey;
7 | color: #666666;
8 | }
9 | }
10 |
11 | .button-dashed {
12 | font-weight: $bold;
13 | display: inline-block;
14 | }
15 |
16 | .animated-icon-button {
17 | display: flex;
18 | align-items: center;
19 | background: $interview-grey !important;
20 |
21 | img {
22 | transition: all 0.2s ease-in-out;
23 | }
24 |
25 | &:hover {
26 | img {
27 | transform: scale(2.5);
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/elements/card-mentors.scss:
--------------------------------------------------------------------------------
1 | .card-mentors {
2 | width: 35px;
3 | height: 35px;
4 | border: solid 1px $white;
5 | }
6 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/form-input.scss:
--------------------------------------------------------------------------------
1 | .select-container {
2 | border-bottom: unset;
3 |
4 | &::after {
5 | top: 45%;
6 | right: 0.6rem;
7 | }
8 |
9 | select {
10 | &:active {
11 | background: $hover-grey;
12 | }
13 | }
14 | }
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/generics.scss:
--------------------------------------------------------------------------------
1 | body {
2 | padding-top: 62px;
3 | }
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/hamburger-nav.scss:
--------------------------------------------------------------------------------
1 | @media screen and (max-width: 767px) {
2 | .hamburger-nav {
3 | &__ham-logo {
4 | width: 45%;
5 | }
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/img-card.scss:
--------------------------------------------------------------------------------
1 | .img-card {
2 | .head {
3 | position: relative;
4 |
5 | .card-badge {
6 | position: absolute;
7 | width: 20%;
8 | right: -2%;
9 | bottom: 20%;
10 | }
11 | }
12 | }
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/know-your-mentor.scss:
--------------------------------------------------------------------------------
1 | .know-your-mentor {
2 | position: relative;
3 |
4 | .beige {
5 | color: #d69d72;
6 | }
7 |
8 | &__tag {
9 | background: #d69d72;
10 | position: absolute;
11 | letter-spacing: 3px;
12 | padding: 9px 25px;
13 | border-radius: 40px;
14 | line-height: 22px;
15 | top: -20px;
16 | width: fit-content;
17 | left: calc(50% - 105px);
18 | z-index: 10;
19 | }
20 |
21 | &__teacher {
22 | position: absolute;
23 | bottom: -4px;
24 | right: 15%;
25 |
26 | img {
27 | height: 190px;
28 | }
29 |
30 | &--left {
31 | left: 1rem;
32 | }
33 |
34 | @media screen and (max-width: 767px) {
35 | right: 0;
36 |
37 | img {
38 | height: 250px;
39 | }
40 | }
41 | }
42 |
43 | &__skewed-container {
44 | background: #2a2e37;
45 | clip-path: polygon(5% 0%, 100% 0%, 100% 100%, 0% 100%);
46 | border-radius: 10px;
47 | }
48 |
49 | .big-screen-padding {
50 | padding-left: 150px;
51 | }
52 |
53 | @media screen and (max-width: 575px) {
54 | &__skewed-container {
55 | clip-path: unset;
56 | }
57 |
58 | .big-screen-padding {
59 | padding-left: unset;
60 | }
61 | }
62 | }
63 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/objects/form-input.scss:
--------------------------------------------------------------------------------
1 | div.input-radio {
2 | display: flex;
3 |
4 | input {
5 | display: none;
6 | }
7 |
8 | label {
9 | cursor: pointer;
10 | display: flex;
11 | align-items: center;
12 | }
13 |
14 | label::before {
15 | content: "";
16 | display: block;
17 | margin: auto;
18 | width: 25px;
19 | height: 25px;
20 | background-color: $t-heading-border;
21 | border-radius: 20px;
22 | }
23 |
24 | &.small {
25 | label::before {
26 | width: 15px;
27 | height: 15px;
28 | }
29 | }
30 |
31 | &.gradient-input {
32 | input:checked ~ label::before {
33 | content: "";
34 | background: $gradient-orange;
35 | }
36 | }
37 |
38 | input:checked ~ label::before {
39 | content: "\2713";
40 | color: $salmon;
41 | }
42 | }
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/progress.scss:
--------------------------------------------------------------------------------
1 | progress {
2 | &.progress-orange {
3 | &::-webkit-progress-value {
4 | background-image: $gradient-orange;
5 | }
6 |
7 | &::-moz-progress-bar {
8 | background-image: $gradient-orange;
9 | }
10 |
11 | &::-ms-fill {
12 | background-image: $gradient-orange;
13 | }
14 | }
15 |
16 | &.progress-green {
17 | &::-webkit-progress-value {
18 | background-image: $gradient-green;
19 | }
20 |
21 | &::-moz-progress-bar {
22 | background-image: $gradient-green;
23 | }
24 |
25 | &::-ms-fill {
26 | background-image: $gradient-green;
27 | }
28 | }
29 |
30 | &.progress-yellow {
31 | &::-webkit-progress-value {
32 | background-image: $gradient-yellow;
33 | }
34 |
35 | &::-moz-progress-bar {
36 | background-image: $gradient-yellow;
37 | }
38 |
39 | &::-ms-fill {
40 | background-image: $gradient-yellow;
41 | }
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/settings/colors.scss:
--------------------------------------------------------------------------------
1 | $grey: #666;
2 | $grey-2: #BDBDBD;
3 | $grey-3: #828282;
4 |
5 | $border-grey: #2b2f37;
6 | $border-divider: #2C2D30;
7 | $global-font-text-color: $white;
8 |
9 | $background-main: #15171E;
10 | $background-main-1: #08090C;
11 | $background-main-2: #151712;
12 | $background-main-3: #1E212B;
13 |
14 | $hover-grey: #08090C;
15 |
16 | $gradient-pink: linear-gradient(180deg, #BB6BD9 0%, #7F39AD 100%);
17 |
18 | //Text Colors
19 | $text-color-list: map-merge(
20 | $text-color-list,
21 | (
22 | "grey": $grey,
23 | "grey-2": $grey-2,
24 | "grey-3": $grey-3,
25 | "dark-orange": $orange,
26 | )
27 | );
28 |
29 | //BACKGROUND COLORS
30 | $bg-color-list: map-merge(
31 | $bg-color-list,
32 | (
33 | "grey": $grey,
34 | "background-main": $background-main,
35 | "background-main-1": $background-main-1,
36 | "background-main-2": $background-main-2,
37 | "background-main-3": $background-main-3
38 | )
39 | );
40 |
41 | $gradient-map: map-merge(
42 | $gradient-map,
43 | ("gradient-pink-2": $gradient-pink )
44 | )
45 |
--------------------------------------------------------------------------------
/sass/styles/applications/online-cb/tab-nav.scss:
--------------------------------------------------------------------------------
1 | .tab-nav-underline {
2 | border-bottom: solid 1px $search-box-color;
3 |
4 | &.inverted {
5 | border-bottom: solid 1px $border-grey;
6 | }
7 |
8 | & .tab {
9 | bottom: -1px;
10 |
11 | &:hover {
12 | color: $orange;
13 | }
14 |
15 | &.active {
16 | border-bottom: solid 1px $orange;
17 | color: $orange;
18 | font-weight: $bold;
19 | }
20 |
21 | margin-right: 3rem;
22 | font-size: $font-sm;
23 | font-weight: $font-normal;
24 | padding-left: 0;
25 | padding-right: 0;
26 | }
27 | }
--------------------------------------------------------------------------------
/sass/styles/components/backdrop.scss:
--------------------------------------------------------------------------------
1 | .backdrop {
2 | z-index: 1;
3 | position: relative;
4 | display: inline-block;
5 | margin: 0 1.5rem;
6 |
7 | &:before {
8 | content: "";
9 | z-index: 0;
10 | position: absolute;
11 | height: calc(100% + 2rem);
12 | width: calc(100% + 3rem);
13 | left: -1.5rem;
14 | top: -1rem;
15 | border-radius: 10px;
16 | background: $light-grey;
17 | opacity: 0.3;
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/sass/styles/components/cb-navbar/index.scss:
--------------------------------------------------------------------------------
1 | .cb-navbar-side {
2 | border-right: 1px solid $border-divider;
3 | }
4 |
5 | .cb-navbar-side > div {
6 | border-bottom: 1px solid $border-divider;
7 | }
8 |
9 | .cb-navbar-side > div:first-child {
10 | padding: 4.5rem 0;
11 | }
12 |
13 | // show hover effect on clickables
14 | .cb-navbar-side > div:not(:first-child):hover {
15 | cursor: pointer;
16 | }
17 |
18 | .cb-navbar-side > div.selected {
19 | position: relative;
20 | }
21 |
22 | .cb-navbar-side > div.selected::after {
23 | content: '';
24 | width: 3px;
25 | height: 100%;
26 | display: block;
27 | position: absolute;
28 | background-image: linear-gradient(30deg, #ec6333, #f19633);
29 | top: 0;
30 | right: 0;
31 | }
32 |
33 | .cb-navbar-expanded {
34 | box-shadow: 0 17px 54px 6px rgba(51, 51, 51, 0.04);
35 | }
36 |
--------------------------------------------------------------------------------
/sass/styles/components/grid.scss:
--------------------------------------------------------------------------------
1 | // CONTAINER
2 |
3 | @media (min-width: 576px) {
4 | .container {
5 | max-width: 540px;
6 | }
7 | }
8 |
9 | @media (min-width: 768px) {
10 | .container {
11 | max-width: 720px;
12 | padding: 0;
13 | }
14 | }
15 |
16 | @media (min-width: 992px) {
17 | .container {
18 | max-width: 960px;
19 | }
20 | }
21 |
22 | @media (min-width: 1200px) {
23 | .container {
24 | max-width: 1230px;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/sass/styles/components/hello-intern.scss:
--------------------------------------------------------------------------------
1 | .gradient-text-hi-orange,
2 | .gradient-text-hi-pink,
3 | .gradient-text-hi-blue,
4 | .gradient-text-hi-purple {
5 | -webkit-text-fill-color: transparent;
6 | -webkit-background-clip: text;
7 | background-clip: text;
8 | font-size: 28px;
9 | }
10 |
11 | .gradient-text-hi-orange {
12 | background-image: $hi-gradient-pink-orange-lr;
13 | }
14 |
15 | .gradient-text-hi-pink {
16 | background-image: $hi-gradient-dpink-lr;
17 | }
18 |
19 | .gradient-text-hi-blue {
20 | background-image: $hi-gradient-blue-lr;
21 | }
22 |
23 | .gradient-text-hi-purple {
24 | background-image: $hi-gradient-purple-lr;
25 | }
26 |
27 | .overlay-icon {
28 | position: absolute;
29 | right: 10%;
30 | top: 10%;
31 | }
32 |
--------------------------------------------------------------------------------
/sass/styles/components/img-review-card.scss:
--------------------------------------------------------------------------------
1 | .img-review-card {
2 | border-radius: 5px;
3 | position: relative;
4 | overflow: visible;
5 | padding-top: 5.5rem !important;
6 |
7 | .author {
8 | position: absolute;
9 | top: -50px;
10 | left: calc(50% - 50px);
11 | }
12 |
13 | .icon {
14 | position: absolute;
15 | left: 10%;
16 | top: -20px;
17 | }
18 |
19 | .review-body {
20 | max-height: 250px;
21 | overflow-y: auto;
22 | }
23 | }
--------------------------------------------------------------------------------
/sass/styles/components/indicator.scss:
--------------------------------------------------------------------------------
1 | .indicator {
2 | position: absolute;
3 | top: -5%;
4 | left: -2.10rem;
5 | font-size: 2rem;
6 | -webkit-text-fill-color: transparent;
7 | -webkit-background-clip: text;
8 | background-clip: text;
9 | background-image: $gradient-orange;
10 | }
11 |
--------------------------------------------------------------------------------
/sass/styles/components/modal.scss:
--------------------------------------------------------------------------------
1 | .c-modal {
2 | .modal-dialog {
3 | max-width: unset;
4 | }
5 |
6 | .modal-content {
7 | @include border-radius(10px);
8 |
9 | border: none;
10 | margin: 0 auto;
11 | display: block;
12 | box-shadow: none;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/sass/styles/components/problem-list.scss:
--------------------------------------------------------------------------------
1 | .c-problem-list {
2 | padding: 40px;
3 |
4 | h4 {
5 | color: #111f31;
6 | }
7 |
8 | .divided-list {
9 | .list-heading {
10 | color: $hb-blue;
11 | font-size: $font-xs;
12 | }
13 |
14 | .list-data {
15 | color: #111f31;
16 | font-size: $font-xs;
17 | }
18 | }
19 |
20 | @media screen and (max-width: 575px) {
21 | .divided-list {
22 | .list-heading {
23 | font-size: $card-md;
24 | }
25 |
26 | .list-data {
27 | font-size: $card-md;
28 | }
29 | }
30 | }
31 |
32 | @media screen and (max-width: 767px) {
33 | padding: 20px;
34 | }
35 |
36 | .divider-h {
37 | background-clip: content-box;
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/sass/styles/components/review-pad.scss:
--------------------------------------------------------------------------------
1 | .c-review-pad {
2 | margin: 2rem 0;
3 |
4 | @include flexbox(column, center, center);
5 |
6 | .title {
7 | font-size: $font-md;
8 | padding: 2rem 0;
9 | }
10 | }
11 |
12 | .options {
13 | display: grid;
14 | grid-template-columns: repeat(3, 80px);
15 | place-items: center;
16 |
17 | .circle {
18 | @include flexbox(row, center, center);
19 | @include dimensions(40px, 40px);
20 | @include border-radius(50%);
21 |
22 | background-color: $navLink;
23 | color: $white;
24 | margin: 10px 0;
25 | cursor: pointer;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/sass/styles/components/searchbar.scss:
--------------------------------------------------------------------------------
1 | .searchbar {
2 | input {
3 | border-radius: 25px;
4 | position: relative;
5 | background-color: $white;
6 | height: 50px;
7 | width: 100%;
8 | color: $black;
9 | }
10 |
11 | img {
12 | position: absolute;
13 | bottom: 20%;
14 | right: 3%;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/sass/styles/components/side-nav.scss:
--------------------------------------------------------------------------------
1 | .nav-info {
2 | font-size: $font-sm;
3 |
4 | .card {
5 | @include padding-mixin(90px, 0, 50px, 0);
6 |
7 | text-align: center;
8 | }
9 |
10 | .profile-pic {
11 | @include padding-mixin(60px, 0, 0, 0);
12 | }
13 |
14 | .faded {
15 | color: $default-accordion-font;
16 | }
17 |
18 | .round-img {
19 | @include dimensions(120px, 120px);
20 |
21 | margin-right: 28px;
22 | }
23 |
24 | .profile-container {
25 | position: absolute;
26 | width: 100%;
27 | top: 0;
28 | z-index: 100;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/sass/styles/components/tracks.scss:
--------------------------------------------------------------------------------
1 | .track-indicator {
2 | position: absolute;
3 | top: 1.9rem;
4 | left: -7px;
5 | font-size: 3rem;
6 | color: $hover-grey;
7 |
8 | &.complete {
9 | -webkit-text-fill-color: transparent;
10 | -webkit-background-clip: text;
11 | background-clip: text;
12 | background-image: $gradient-orange;
13 | }
14 | }
15 |
16 | .tracks-container {
17 | padding-left: 7.325%;
18 |
19 | .track-indicator {
20 | top: 45%;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/sass/styles/elements/button.scss:
--------------------------------------------------------------------------------
1 | button {
2 | padding: 0;
3 |
4 | &:disabled {
5 | color: $dark-grey;
6 | cursor: default;
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/sass/styles/elements/floating-ad.scss:
--------------------------------------------------------------------------------
1 | .floating-ad {
2 | position: fixed;
3 | bottom: 100px;
4 | left: 7.142rem;
5 | width: fit-content;
6 |
7 | & > .card {
8 | box-shadow: 7px 7px 15px 0px rgba(0, 0, 0, 0.15);
9 | }
10 |
11 | @media screen and (max-width: 1199px) {
12 | left: 6rem;
13 | }
14 |
15 | @media screen and (max-width: 991px) {
16 | left: 4.5rem;
17 | }
18 |
19 | @media screen and (max-width: 767px) {
20 | left: 4rem;
21 | }
22 |
23 | @media screen and (max-width: 575px) {
24 | left: 2.5rem;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/sass/styles/elements/heading.scss:
--------------------------------------------------------------------------------
1 | h1,
2 | h2,
3 | h3,
4 | h4,
5 | h5,
6 | h6 {
7 | margin: 0;
8 | font-weight: $extra-bold;
9 | }
10 |
11 | h1 {
12 | font-size: $font-xxl;
13 | }
14 |
15 | h2 {
16 | font-size: $font-xl;
17 | }
18 |
19 | h3 {
20 | font-size: $font-lg;
21 | }
22 |
23 | h4 {
24 | font-size: $font-md;
25 | }
26 |
27 | h5 {
28 | font-size: $font-mds;
29 | }
30 |
31 | h6 {
32 | font-size: $font-sm;
33 | }
34 |
--------------------------------------------------------------------------------
/sass/styles/elements/input.scss:
--------------------------------------------------------------------------------
1 | input {
2 | &[type=text],
3 | &[type=textarea],
4 | &[type=password] {
5 | border: none;
6 | }
7 |
8 | &[disabled] {
9 | background: $disabled-input;
10 | }
11 | }
12 |
13 | textarea {
14 | border: none;
15 | }
16 |
--------------------------------------------------------------------------------
/sass/styles/elements/progress.scss:
--------------------------------------------------------------------------------
1 | progress {
2 | @include dimensions(100%, 7px);
3 | @include border-radius(7px);
4 |
5 | display: block;
6 | background-color: $grey-dark;
7 | }
8 |
9 | progress::-moz-progress-bar {
10 | @include border-radius(7px);
11 |
12 | display: block;
13 | background-color: $grey-dark;
14 | }
15 |
16 | progress::-webkit-progress-bar {
17 | @include dimensions(100%, 7px);
18 | @include border-radius(7px);
19 |
20 | display: block;
21 | background-color: $grey-dark;
22 | }
23 |
24 | progress::-ms-fill {
25 | @include dimensions(100%, 7px);
26 | @include border-radius(7px);
27 |
28 | display: block;
29 | background-color: $grey-dark;
30 | }
31 |
32 | progress::-webkit-progress-value {
33 | @include border-radius(7px);
34 |
35 | display: block;
36 | background-color: $grey-dark;
37 | }
38 |
39 | .progress-lock {
40 | position: absolute;
41 | display: flex;
42 | flex-direction: column;
43 | align-items: center;
44 | bottom: 5%;
45 |
46 | &__bubble {
47 | display: none;
48 | max-width: 110px;
49 | text-align: center;
50 | }
51 |
52 | &:hover > &__bubble {
53 | display: block;
54 | }
55 | }
56 |
--------------------------------------------------------------------------------
/sass/styles/elements/small-animations.scss:
--------------------------------------------------------------------------------
1 | .pulse {
2 | display: flex;
3 | align-items: center;
4 | justify-content: center;
5 | height: 1px;
6 | width: 1px;
7 | border-radius: 50%;
8 | position: relative;
9 | border: none;
10 | box-shadow: 0 0 0 0 #333;
11 |
12 | &:hover {
13 | animation: pulse 1.5s infinite cubic-bezier(0.2, 0, 0, 1);
14 | }
15 |
16 | @keyframes pulse {
17 | to {
18 | box-shadow: 0 0 0 60px rgba(150, 150, 150, 0);
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/sass/styles/elements/tag.scss:
--------------------------------------------------------------------------------
1 | .side-tag {
2 | position: relative;
3 |
4 | &::after {
5 | content: " ";
6 | position: absolute;
7 | left: -2.1428rem;
8 | bottom: 0;
9 | width: 4px;
10 | height: 100%;
11 | background: $gradient-yellow;
12 | }
13 |
14 | &--wide {
15 | &::after {
16 | width: 8px;
17 | }
18 | }
19 |
20 | &--orange {
21 | &::after {
22 | background: $gradient-orange !important;
23 | }
24 | }
25 |
26 | &--blue {
27 | &::after {
28 | background: $gradient-blue !important;
29 | }
30 | }
31 |
32 | &--purple {
33 | &::after {
34 | background: $gradient-purple !important;
35 | }
36 | }
37 |
38 | &--std {
39 | &::after {
40 | left: -3rem;
41 |
42 | @media screen and (max-width: 767px){
43 | left: -1.5rem;
44 | }
45 | }
46 | }
47 | }
--------------------------------------------------------------------------------
/sass/styles/elements/ul-li.scss:
--------------------------------------------------------------------------------
1 | ul {
2 | padding: 0;
3 | }
4 |
--------------------------------------------------------------------------------
/sass/styles/media-query/font.scss:
--------------------------------------------------------------------------------
1 | html {
2 | @media screen and (max-width: 991px) {
3 | font-size: 12px;
4 | }
5 |
6 | @media screen and (max-width: 767px) {
7 | font-size: 11px;
8 | }
9 |
10 | @media screen and (max-width: 575px) {
11 | font-size: 10px;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/sass/styles/objects/back-div.scss:
--------------------------------------------------------------------------------
1 | // div to provide background with negative z-index
2 | * > .back-div {
3 | position: relative;
4 | }
5 |
6 | .back-div {
7 | @include dimensions(100%, 80%);
8 |
9 | background-color: #fdfdfd;
10 | position: absolute;
11 | z-index: -1;
12 | top: 0;
13 | left: 0;
14 | }
15 |
--------------------------------------------------------------------------------
/sass/styles/objects/border-card.scss:
--------------------------------------------------------------------------------
1 | %border-card {
2 | @include dimensions(100%, auto);
3 |
4 | border-radius: 10px;
5 | border: solid 1px $border-card-border-color;
6 | background-color: $white;
7 | overflow: hidden;
8 | }
9 |
10 | .border-card {
11 | @extend %border-card;
12 |
13 | padding: 2.1428rem;
14 | }
15 |
16 | .card-tag {
17 | position: absolute;
18 | right: 0;
19 | border-right: solid 3px $orange;
20 | }
21 |
--------------------------------------------------------------------------------
/sass/styles/objects/bottom-nav.scss:
--------------------------------------------------------------------------------
1 | @media screen and (max-width: 767px) {
2 | .bottom-nav {
3 | position: fixed;
4 | bottom: 0;
5 | left: 0;
6 | width: 100vw !important;
7 | z-index: 500;
8 | border-radius: unset;
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/sass/styles/objects/breadcrumbs.scss:
--------------------------------------------------------------------------------
1 | .breadcrumbs {
2 | .active {
3 | color: unset;
4 | }
5 |
6 | & > * {
7 | display: inline-block;
8 | position: relative;
9 |
10 | &::after {
11 | content: "\232a";
12 | display: block;
13 | position: absolute;
14 | left: -3px;
15 | top: 0;
16 | }
17 |
18 | &:first-of-type::after {
19 | display: none;
20 | }
21 |
22 | &:last-child {
23 | font-weight: $regular;
24 | }
25 |
26 | &:first-child {
27 | padding-left: 0 !important;
28 | }
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/sass/styles/objects/card.scss:
--------------------------------------------------------------------------------
1 | .card {
2 | @include border-radius(15px);
3 |
4 | padding: 30px;
5 | // box-shadow: 0 20px 57px 0 $card-box-shadow;
6 | background: $white;
7 | }
8 |
9 | .card-image {
10 | width: 17%;
11 | }
12 |
13 | .c-card-carousel {
14 | flex-wrap: nowrap;
15 | overflow-x: auto;
16 | scrollbar-width: none;
17 | justify-content: flex-start;
18 | align-items: stretch;
19 | width: 100%;
20 |
21 | &::-webkit-scrollbar {
22 | display: none;
23 | }
24 | }
25 |
26 | @media screen and (max-width: 767px) {
27 | .c-card-carousel-small {
28 | flex-wrap: nowrap;
29 | overflow-x: auto;
30 | scrollbar-width: none;
31 | justify-content: flex-start;
32 | align-items: stretch;
33 | width: 100%;
34 |
35 | &::-webkit-scrollbar {
36 | display: none;
37 | }
38 | }
39 | }
40 |
41 | @each $size, $label in (576px, sm), (768px, md), (992px, lg) {
42 | @media screen and (max-width: $size) {
43 | .c-card-carousel-#{$label} {
44 | flex-wrap: nowrap;
45 | overflow-x: auto;
46 | scrollbar-width: none;
47 | justify-content: flex-start;
48 | align-items: stretch;
49 | width: 100%;
50 |
51 | &::-webkit-scrollbar {
52 | display: none;
53 | }
54 | }
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/sass/styles/objects/copy-code.scss:
--------------------------------------------------------------------------------
1 | .copy-code {
2 | cursor: pointer;
3 |
4 | &:hover {
5 | position: relative;
6 | color: #d4d4d4;
7 | display: flex;
8 | align-items: center;
9 | justify-content: center;
10 |
11 | &::after {
12 | content: "Copy";
13 | font-size: card-sm;
14 | font-weight: $bold;
15 | color: $black;
16 | position: absolute;
17 | z-index: 1;
18 | }
19 | }
20 | }
--------------------------------------------------------------------------------
/sass/styles/objects/curtain.scss:
--------------------------------------------------------------------------------
1 | .curtains {
2 | @include dimensions(100vw, 100vh);
3 |
4 | display: flex;
5 | position: relative;
6 | overflow: hidden;
7 |
8 | .left-curtain,
9 | .right-curtain {
10 | @include dimensions(30%, 100%);
11 |
12 | min-width: 30%;
13 | transition: all 0.35s ease;
14 | overflow-y: auto;
15 | position: relative;
16 |
17 | & > * {
18 | @include dimensions(100%, 100%);
19 |
20 | position: absolute;
21 | z-index: 0;
22 | transition: all 0.35s ease;
23 | }
24 | }
25 |
26 | .left-curtain.collapse,
27 | .right-curtain.collapse {
28 | width: 0;
29 | min-width: unset;
30 | position: static;
31 | transition: all 0.35s ease;
32 | }
33 |
34 | .left-curtain.collapse {
35 | & > * {
36 | transform: translateX(-40%);
37 | }
38 | }
39 |
40 | .right-curtain.collapse {
41 | & > * {
42 | transform: translateX(40%);
43 | }
44 | }
45 |
46 | .main {
47 | height: 100%;
48 | flex: auto;
49 | transition: all 0.35s ease;
50 | z-index: 100;
51 | }
52 | }
53 |
--------------------------------------------------------------------------------
/sass/styles/objects/dialog.scss:
--------------------------------------------------------------------------------
1 | .dialog {
2 | border: solid 1px #e8e8e8;
3 | border-radius: 10px;
4 | position: relative;
5 | padding: 2.2rem;
6 |
7 | &::before {
8 | content: "";
9 | position: absolute;
10 | bottom: -30px;
11 | right: 10%;
12 | width: 0;
13 | height: 0;
14 | border-style: solid;
15 | border-width: 30px 35px 0 0;
16 | border-color: #e8e8e8 transparent transparent transparent;
17 | }
18 |
19 | &::after {
20 | content: "";
21 | position: absolute;
22 | bottom: -28px;
23 | right: 10%;
24 | width: 0;
25 | height: 0;
26 | border-style: solid;
27 | border-width: 29px 34px 0 0;
28 | border-color: #fff transparent transparent transparent;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/sass/styles/objects/divided-list-horizontal.scss:
--------------------------------------------------------------------------------
1 | .divided-list {
2 | list-style: none;
3 | display: flex;
4 |
5 | .list-heading {
6 | font-size: $font-sm;
7 | }
8 |
9 | .list-data {
10 | font-size: $font-sm;
11 | }
12 |
13 | & > * {
14 | display: inline-block;
15 |
16 | &:not(:last-child) {
17 | border-right: solid 1px $faded-text;
18 | }
19 |
20 | &:first-child {
21 | padding-left: 0 !important;
22 | }
23 |
24 | &:last-child {
25 | padding-right: 0 !important;
26 | }
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/sass/styles/objects/divider.scss:
--------------------------------------------------------------------------------
1 | // divider horizontal
2 | .divider-h {
3 | @include dimensions(100%, 1px);
4 |
5 | background: $border-divider;
6 |
7 | &.content-divider {
8 | background-clip: content-box !important;
9 | }
10 | }
11 |
12 | // divider vertical
13 | .divider-v {
14 | @include dimensions(1px, 100%);
15 |
16 | background: $border-divider;
17 | }
18 |
--------------------------------------------------------------------------------
/sass/styles/objects/fade.scss:
--------------------------------------------------------------------------------
1 | %fade {
2 | content: '';
3 | position: absolute;
4 | right: 0;
5 | top: 0;
6 | height: 100%;
7 | background-color: $white;
8 | display: block;
9 | z-index: 100;
10 | }
11 |
12 | .fade-left::before {
13 | @extend %fade;
14 |
15 | left: 0;
16 | width: 1rem;
17 | box-shadow: 0.5rem 0 0.75rem $white;
18 | border-top-right-radius: 10px;
19 | border-bottom-right-radius: 10px;
20 | }
21 |
22 | .fade-right::after {
23 | @extend %fade;
24 |
25 | right: 0;
26 | width: 1rem;
27 | box-shadow: -0.5rem 0 0.75rem $white;
28 | border-top-left-radius: 10px;
29 | border-bottom-left-radius: 10px;
30 | }
--------------------------------------------------------------------------------
/sass/styles/objects/fader.scss:
--------------------------------------------------------------------------------
1 | // KEEP PARENT'S POSITION RELATIVE
2 | .fader {
3 | @include dimensions(100%, 100%);
4 |
5 | position: absolute;
6 | background-color: $modal-fader;
7 | opacity: 0.21;
8 | z-index: 10;
9 | top: 0;
10 | left: 0;
11 | }
12 |
--------------------------------------------------------------------------------
/sass/styles/objects/home.search.scss:
--------------------------------------------------------------------------------
1 | .input-search {
2 | @include border-radius(28px);
3 |
4 | input {
5 | background-color: transparent;
6 | }
7 |
8 | position: relative;
9 | border: none;
10 | background-color: transparent;
11 | font-size: $font-sm;
12 | }
13 |
14 | .input-search > img {
15 | width: 18px;
16 | height: 18px;
17 | top: 30%;
18 | left: 89%;
19 | position: absolute;
20 | }
21 |
--------------------------------------------------------------------------------
/sass/styles/objects/hoverable.scss:
--------------------------------------------------------------------------------
1 | .hoverable {
2 | position: relative;
3 |
4 | &:hover {
5 | .pop-up {
6 | display: block;
7 | }
8 | }
9 |
10 | .pop-up {
11 | position: absolute;
12 | display: none;
13 | z-index: 200;
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/sass/styles/objects/img-card.scss:
--------------------------------------------------------------------------------
1 | .img-card {
2 | @extend %border-card;
3 |
4 | .head {
5 | color: white;
6 | position: relative;
7 | transition: all 0.35s ease;
8 |
9 | .content {
10 | @include dimensions(100%, 100%);
11 |
12 | padding: 1.8rem;
13 | position: relative;
14 | }
15 |
16 | &__course-logo {
17 | height: 60px;
18 | width: 60px;
19 | background: inherit;
20 | border: solid 1px $white;
21 | border-radius: 30px;
22 | padding: 0.5rem;
23 | position: relative;
24 | overflow: hidden;
25 | }
26 | }
27 |
28 | .foot {
29 | padding: 20px 30px;
30 | position: relative;
31 | }
32 |
33 | .round-img-b {
34 | @include dimensions(86px, 86px);
35 |
36 | min-height: 86px;
37 | position: absolute;
38 | bottom: -43px;
39 | left: 30px;
40 | }
41 | }
42 |
43 | .back-img {
44 | position: absolute;
45 | width: 100%;
46 | height: 100%;
47 | object-fit: cover;
48 | border-radius: inherit;
49 | }
50 |
--------------------------------------------------------------------------------
/sass/styles/objects/img-desc.scss:
--------------------------------------------------------------------------------
1 | .img-desc {
2 | @include flexbox(row);
3 |
4 | & .description {
5 | @include flexbox(column, space-between);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/sass/styles/objects/img-ring.scss:
--------------------------------------------------------------------------------
1 | .img-ring {
2 | border-radius: 50%;
3 | border: solid 2px $orange;
4 | padding: 0.25rem;
5 | position: relative;
6 |
7 | .img {
8 | position: absolute;
9 | width: 90%;
10 | height: 90%;
11 | top: 5%;
12 | left: 5%;
13 | }
14 |
15 | &.profile-img {
16 | height: 150px;
17 | width: 150px;
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/sass/styles/objects/info-popup.scss:
--------------------------------------------------------------------------------
1 | .info-popup {
2 | cursor: pointer;
3 | display: inline-block;
4 |
5 | &:hover {
6 | transform: scale(1.5);
7 | position: relative;
8 |
9 | &::after {
10 | content: "You will only be able to attempt this test again after 15 days!";
11 | position: absolute;
12 | padding: 0.5rem;
13 | border-radius: 5px;
14 | border: solid 1px $orange;
15 | background-color: $white;
16 | width: max-content;
17 | font-size: $card-sm;
18 | top: -40px;
19 | left: -200px;
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/sass/styles/objects/masonry.scss:
--------------------------------------------------------------------------------
1 | .masonry-plain {
2 | -webkit-column-count: 2;
3 | -moz-column-count: 2;
4 | column-count: 2;
5 | -webkit-column-gap: 1.5rem;
6 | -moz-column-gap: 1.5rem;
7 | column-gap: 1.5rem;
8 |
9 | .masonry-item {
10 | display: inline-block;
11 | width: 100%;
12 | transition: 1s ease all;
13 | box-sizing: border-box;
14 | -moz-box-sizing: border-box;
15 | -webkit-box-sizing: border-box;
16 | }
17 | }
18 |
19 | .grid-container {
20 | display: grid;
21 | grid-template-columns: repeat(3, minmax(180px, 1fr));
22 | grid-gap: 25px;
23 | grid-auto-rows: minmax(200px, auto);
24 | grid-auto-flow: dense;
25 |
26 | @media screen and (max-width: 767px){
27 | grid-template-columns: 100%;
28 | }
29 |
30 | .grid-item {
31 | &--primary {
32 | grid-column-start: 1;
33 | grid-column-end: 3;
34 | }
35 | }
36 | }
--------------------------------------------------------------------------------
/sass/styles/objects/notification.scss:
--------------------------------------------------------------------------------
1 | .notification {
2 | position: relative;
3 |
4 | &::after {
5 | content: '';
6 |
7 | @include position(absolute, -4px, -4px);
8 | @include dimensions(8px, 8px);
9 |
10 | border-radius: 50%;
11 | background-color: $salmon;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/sass/styles/objects/progress.scss:
--------------------------------------------------------------------------------
1 | @mixin progress($height: 10px, $value-color: $faded-cont, $background: $nav-border) {
2 | progress {
3 | height: $height;
4 | background-color: $background;
5 | }
6 |
7 | progress::-moz-progress-bar {
8 | background-color: $value-color;
9 | background-image: $value-color;
10 | }
11 |
12 | progress::-webkit-progress-bar {
13 | height: $height;
14 | background-color: $background;
15 | }
16 |
17 | progress::-webkit-progress-value {
18 | background-color: $value-color;
19 | background-image: $value-color;
20 | }
21 |
22 | progress:-ms-fill {
23 | height: $height;
24 | background-color: $value-color;
25 | background-image: $value-color;
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/sass/styles/objects/radial-progress.scss:
--------------------------------------------------------------------------------
1 | .radial-progress {
2 | width: 100%;
3 | height: 100%;
4 |
5 | .track,
6 | .fill {
7 | fill: rgba(0, 0, 0, 0);
8 | stroke-width: 10;
9 | transform: rotate(90deg) translate(0px, -80px);
10 | }
11 |
12 | .track {
13 | stroke: rgba(255, 255, 255, 0.2);
14 | }
15 |
16 | .fill {
17 | stroke: rgb(255, 255, 255);
18 | stroke-dasharray: 219.99078369140625;
19 | stroke-dashoffset: -219.99078369140625;
20 | transition: stroke-dashoffset 1s;
21 | }
22 |
23 | &.orange .fill {
24 | stroke: $orange;
25 | }
26 |
27 | &.yellow .fill {
28 | stroke: $yellow;
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/sass/styles/objects/round-image.scss:
--------------------------------------------------------------------------------
1 | %round-img {
2 | @include border-radius(50%);
3 |
4 | overflow: hidden;
5 | }
6 |
7 | //round-img with border
8 | .round-img-b {
9 | @extend %round-img;
10 |
11 | @include border(solid, 4px, white);
12 | }
13 |
14 | .round {
15 | @extend %round-img;
16 | }
17 |
18 | @media screen and (max-width: 575px) {
19 | .round-img-b {
20 | @include border(solid, 2px, $white);
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/sass/styles/objects/scrollables.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/coding-blocks/motley/8eccfee4cc1297bc73d36e8bf6fb5c54e473b2dc/sass/styles/objects/scrollables.scss
--------------------------------------------------------------------------------
/sass/styles/objects/searchbox.scss:
--------------------------------------------------------------------------------
1 | .search-box {
2 | width: 100%;
3 | max-height: 400px;
4 | overflow-y: scroll;
5 | position: absolute;
6 | z-index: 300;
7 | top: 55px;
8 | background-color: white;
9 | box-shadow: 0 20px 57px 0 rgba(51, 51, 51, 0.1);
10 | }
11 |
12 | .search-content {
13 | height: 100%;
14 | padding: 30px;
15 |
16 | &:not(:first-of-type) {
17 | border-top: 1px solid $nav-border;
18 | }
19 | }
20 |
21 | .img-container > img {
22 | margin-left: 0;
23 | }
24 |
25 | .heading-container {
26 | padding-left: 0;
27 | }
28 |
29 | .heading-container > p:nth-child(2) {
30 | margin-top: 5px;
31 | color: #ed7492;
32 | }
33 |
34 | .heading-container > p:nth-child(1) {
35 | margin-bottom: 1px;
36 | }
37 |
--------------------------------------------------------------------------------
/sass/styles/objects/star.scss:
--------------------------------------------------------------------------------
1 | .pos-rating {
2 | font-size: $font-sm;
3 | color: $rating-star;
4 | }
5 |
6 | .neg-rating {
7 | font-size: $font-sm;
8 | color: $default-border;
9 | }
10 |
--------------------------------------------------------------------------------
/sass/styles/objects/status-circle.scss:
--------------------------------------------------------------------------------
1 | .status-circle {
2 | position: relative;
3 | padding-bottom: 100%;
4 | box-sizing: content-box;
5 | }
6 |
7 | .circle-back {
8 | @include border-radius(50%);
9 | }
10 |
11 | .circle-front {
12 | @include border-radius(50%);
13 | position: absolute;
14 | }
15 |
16 | .progress-text {
17 | color: $white;
18 |
19 | @include textalign(center);
20 | }
21 |
--------------------------------------------------------------------------------
/sass/styles/objects/tables.scss:
--------------------------------------------------------------------------------
1 | .horizontal-scrolling-table {
2 | overflow-x: auto;
3 | }
4 |
--------------------------------------------------------------------------------
/sass/styles/objects/tags.scss:
--------------------------------------------------------------------------------
1 | %tag {
2 | @include border-radius(50px);
3 | @include selector(none);
4 |
5 | padding: 5px 7px;
6 | font-size: $card-md;
7 | }
8 |
9 | .tag {
10 | @extend %tag;
11 | background-color: $nav-border;
12 |
13 | &.tag-red {
14 | color: white;
15 | background-image: $button-gradient;
16 | }
17 |
18 | &.tag-orange {
19 | color: white;
20 | background-image: $gradient-orange;
21 | }
22 | }
23 |
24 | .tag-dashed {
25 | @extend %tag;
26 |
27 | color: $tag-dashed-text-color;
28 | border: solid 1px $tag-dashed-border-color;
29 | }
--------------------------------------------------------------------------------
/sass/styles/objects/threads.scss:
--------------------------------------------------------------------------------
1 | .threads {
2 | &.invert {
3 | background-color: $threads-invert;
4 | color: $white;
5 | }
6 |
7 | .thread {
8 | padding: {
9 | bottom: 20px;
10 | left: 5%;
11 | }
12 | border-left: 1px solid $threads-separator;
13 |
14 | &:not(:last-child)::after {
15 | content: "";
16 | height: 1px;
17 | background-color: $threads-separator;
18 | margin-top: 10px;
19 | display: block;
20 | opacity: 0.6;
21 | }
22 |
23 | &:first-child {
24 | padding-top: 20px;
25 | }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/sass/styles/objects/tick.scss:
--------------------------------------------------------------------------------
1 | .tick {
2 | position: relative;
3 |
4 | &::after {
5 | content: '';
6 |
7 | @include dimensions(60%, 25%);
8 |
9 | position: absolute;
10 | left: 20%;
11 | top: 30%;
12 | z-index: 100;
13 | border-left: solid 2px white;
14 | border-bottom: solid 2px white;
15 | transform: rotate(-45deg);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/sass/styles/objects/timer.scss:
--------------------------------------------------------------------------------
1 | .timer {
2 | margin: 0;
3 |
4 | .timer-item {
5 | padding: 0 1rem 0 0;
6 | float: left;
7 | display: inline-block;
8 |
9 | .list-heading {
10 | font-size: $font-md;
11 | text-align: center;
12 | }
13 |
14 | .list-data {
15 | font-size: $card-md;
16 | text-align: center;
17 | }
18 | }
19 |
20 | &--dots {
21 | .timer-item {
22 | padding: 0 1.5rem 0 0;
23 | position: relative;
24 |
25 | &:not(:last-child)::after {
26 | content: ":";
27 | font-size: $font-md;
28 | font-weight: $extra-bold;
29 | color: $white;
30 | position: absolute;
31 | right: 0.7rem;
32 | top: 0;
33 | }
34 | }
35 |
36 | .list-heading {
37 | font-weight: $extra-bold;
38 | }
39 |
40 | .list-data {
41 | font-size: $card-sm;
42 | }
43 | }
44 | }
45 |
46 | ul.divided-list.timer > *:not(:last-child) {
47 | border-right: unset;
48 | }
49 |
--------------------------------------------------------------------------------
/sass/styles/objects/video-player.scss:
--------------------------------------------------------------------------------
1 | .video-player {
2 | @include dimensions(100%, 100%);
3 |
4 | background: $black;
5 | position: relative;
6 |
7 | video {
8 | @include dimensions(100%, 100%);
9 |
10 | border: none;
11 | }
12 |
13 | iframe {
14 | @include dimensions(100%, 100%);
15 |
16 | border: none;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/sass/styles/settings/settings.global.scss:
--------------------------------------------------------------------------------
1 | $global-line-height: 24px !default;
2 | $global-border-radius: 50% !default;
3 |
4 | //button
5 | $global-button-border-radius: 42.5px !default;
6 | $global-transition: all 300ms ease-in-out !default;
7 |
8 | $dashed-button-width: 173px;
9 | $dashed-button-height: 40px;
10 | $dashed-border-radius: 22px;
11 | $dashed-button-color: $button-element-level;
12 | $dashed-button-background: $transparent;
13 | $dashed-button-weight: 800;
14 |
15 | $solid-button-background: $color-button-primary;
16 | $solid-button-color: $white;
17 | $solid-button-width: 110px;
18 | $solid-button-height: 40px;
19 | $solid-button-border-radius: 42.5px;
20 | $solid-button-weight: 800;
21 |
22 | $circle-button-background: $nav-border;
23 | $circle-button-color: $white;
24 | $circle-button-width: 70px;
25 | $circle-button-height: 70px;
26 | $circle-button-border-radius: 50%;
27 |
28 | //Font
29 | $global-font-family: 'Mulish', sans-serif;
30 | $global-font-style: normal !default;
31 | $global-font-weight: normal !default;
32 | $global-font-size: 14px;
33 |
34 | $global-container-width: 551px;
35 | $global-container-height: 106px;
36 |
--------------------------------------------------------------------------------
/sass/styles/settings/settings.objects.scss:
--------------------------------------------------------------------------------
1 | /**
2 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
3 | Objects Config File
4 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~
5 |
6 | File contains the object specific and varying configuration for the following listed objects -
7 | - Border Card
8 | - Img Ring
9 | **/
10 |
11 |
12 | // Border Card
13 | $border-card-radius : 15px;
14 |
15 | //Img Ring
16 | $img-ring-border: solid 2px $orange;
--------------------------------------------------------------------------------
/sass/styles/themes/cricket-cup.scss:
--------------------------------------------------------------------------------
1 | //Theme for CricketCup
2 |
3 | .main-nav,
4 | .sidebar {
5 | %red-blue-gradient {
6 | background-image: linear-gradient(to right, #e9414d, #2d2982);
7 | }
8 |
9 | .button-dashed {
10 | @extend %red-blue-gradient;
11 |
12 | -webkit-text-fill-color: transparent;
13 | background-clip: text;
14 | -webkit-background-clip: text;
15 | border: 2px solid $cricket-cup;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/sass/styles/tools/list.scss:
--------------------------------------------------------------------------------
1 | @mixin li-left-right-padding($direction, $padding) {
2 | @if $direction == left {
3 | .li-left {
4 | & > *:not(:last-child) {
5 | padding-right: $padding;
6 | }
7 | }
8 | }
9 |
10 | @if $direction == right {
11 | .li-right {
12 | & > *:not(:first-child) {
13 | padding-left: $padding;
14 | }
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/sass/styles/tools/position.scss:
--------------------------------------------------------------------------------
1 | @mixin position($type, $top:false, $right:false, $bottom:false, $left:false) {
2 | position: $type;
3 |
4 | @if $top { top: $top; }
5 |
6 | @if $left { left: $left; }
7 |
8 | @if $bottom { bottom: $bottom; }
9 |
10 | @if $right { right: $right; }
11 | }
12 |
--------------------------------------------------------------------------------
/sass/styles/tools/tools.border-radius.scss:
--------------------------------------------------------------------------------
1 |
2 | @mixin border-radius($radius: $global-border-radius, $moz: true, $webkit: true, $ms:true) {
3 | @if $moz { -moz-border-radius: $radius; }
4 |
5 | @if $webkit { -webkit-border-radius: $radius; }
6 |
7 | @if $ms { -ms-border-radius: $radius; }
8 |
9 | border-radius: $radius;
10 | }
11 |
12 | .border-radius-none {
13 | border-radius: unset !important;
14 | }
15 |
--------------------------------------------------------------------------------
/sass/styles/tools/tools.border.scss:
--------------------------------------------------------------------------------
1 | @mixin border($type, $width, $color) {
2 | border: $type $width $color;
3 | }
4 |
--------------------------------------------------------------------------------
/sass/styles/tools/tools.dimensions.scss:
--------------------------------------------------------------------------------
1 |
2 | @mixin dimensions($width: $global-container-width, $height: $global-container-height) {
3 | width: $width;
4 | height: $height;
5 | }
6 |
7 | @mixin max-dimensions($max-width, $max-height) {
8 | max-width: $max-width;
9 | max-height: $max-height;
10 | }
11 |
12 | @mixin min-dimensions($min-width, $min-height) {
13 | min-width: $min-width;
14 | min-height: $min-height;
15 | }
16 |
--------------------------------------------------------------------------------
/sass/styles/tools/tools.display.scss:
--------------------------------------------------------------------------------
1 | @mixin display($dis) {
2 | display: $dis;
3 | }
4 |
--------------------------------------------------------------------------------
/sass/styles/tools/tools.flexbox.scss:
--------------------------------------------------------------------------------
1 | @mixin flexbox($direction, $justify-content: false, $align-items: false, $webkit: true, $ms:true) {
2 | @if ($webkit) { display: -webkit-box; }
3 |
4 | @if ($webkit) { display: -webkit-flex; }
5 |
6 | @if ($ms) { display: -ms-flexbox; }
7 |
8 | display: flex;
9 |
10 | @if ($webkit) { -webkit-flex-direction: $direction; }
11 |
12 | flex-direction: $direction;
13 |
14 | @if ($justify-content) { justify-content: $justify-content; }
15 |
16 | @if ($align-items) { align-items: $align-items; }
17 | }
18 |
--------------------------------------------------------------------------------
/sass/styles/tools/tools.float.scss:
--------------------------------------------------------------------------------
1 | @mixin float($float) {
2 | @if $float == right {
3 | float: right;
4 | }
5 |
6 | @else if $float == left {
7 | float: left;
8 | }
9 |
10 | @else {
11 | float: none;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/sass/styles/tools/tools.fonts.scss:
--------------------------------------------------------------------------------
1 | @mixin font($global-font, $global-size, $global-weight) {
2 | font-family: $global-font;
3 | font-size: $global-size;
4 | font-weight: $global-weight;
5 | }
6 |
--------------------------------------------------------------------------------
/sass/styles/tools/tools.margin.scss:
--------------------------------------------------------------------------------
1 |
2 | //Margin mixin (top, right, bottom, left)
3 | @mixin margin($top, $right, $bottom, $left) {
4 | margin: {
5 | top: $top;
6 | right: $right;
7 | bottom: $bottom;
8 | left: $left;
9 | }
10 | }
11 |
12 | //Margin Shorthand mixin (top-bottom, right-left)
13 | @mixin margin-s($top-bottom, $right-left) {
14 | margin: $top-bottom $right-left;
15 | }
16 |
--------------------------------------------------------------------------------
/sass/styles/tools/tools.multiply-px.scss:
--------------------------------------------------------------------------------
1 | @function multiply-px($value1, $value2) {
2 | @return ($value1) * ($value2);
3 | }
4 |
--------------------------------------------------------------------------------
/sass/styles/tools/tools.padding.scss:
--------------------------------------------------------------------------------
1 | //Padding mixin (top, right, bottom, left)
2 | @mixin padding-mixin($top, $right, $bottom, $left) {
3 | padding: {
4 | top: $top;
5 | right: $right;
6 | bottom: $bottom;
7 | left: $left;
8 | }
9 | }
10 |
11 | //Padding Shorthand mixin (top-bottom, right-left)
12 | @mixin padding-s($top-bottom, $right-left) {
13 | padding: $top-bottom $right-left;
14 | }
15 |
16 | @mixin padding-y($top-bottom) {
17 | padding: {
18 | top: $top-bottom;
19 | bottom: $top-bottom;
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/sass/styles/tools/tools.textalign.scss:
--------------------------------------------------------------------------------
1 | @mixin textalign($textalign) {
2 | @if $textalign == right {
3 | text-align: right;
4 | }
5 |
6 | @else if $textalign == center {
7 | text-align: center;
8 | }
9 |
10 | @else {
11 | text-align: left;
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/sass/styles/tools/tools.width.scss:
--------------------------------------------------------------------------------
1 | @mixin width-fit($moz: true, $webkit: true, $ms: true) {
2 | width: fit-content;
3 |
4 | @if ($moz) { width: -moz-fit-content; }
5 |
6 | @if ($webkit) { width: -webkit-fit-content; }
7 |
8 | @if ($ms) { width: -ms-fit-content; }
9 | }
10 |
--------------------------------------------------------------------------------
/sass/styles/trumps/home.scss:
--------------------------------------------------------------------------------
1 | .play-store-button {
2 | background-color: #2c2d32;
3 | background-image: none;
4 | font-size: $font-sm;
5 | padding: 6px 24px;
6 | display: flex;
7 | align-items: center;
8 |
9 | .text {
10 | display: inline-block;
11 | padding-left: 5px;
12 | text-align: left;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/sass/styles/trumps/trump.scss:
--------------------------------------------------------------------------------
1 | .overflow-hidden {
2 | overflow: hidden !important;
3 | }
4 |
--------------------------------------------------------------------------------
/sass/styles/utilities/aspect-ratio.scss:
--------------------------------------------------------------------------------
1 | @mixin aspect-ratio($width, $height) {
2 | .u-ar-#{$width}-to-#{$height} {
3 | position: relative;
4 | padding-bottom: 100% * ($height / $width);
5 |
6 | & > * {
7 | @include dimensions(100%, 100%);
8 | @include position(absolute, 0, false, false, 0);
9 | }
10 | }
11 | }
12 |
13 | @include aspect-ratio(1, 1);
14 |
--------------------------------------------------------------------------------
/sass/styles/utilities/background.scss:
--------------------------------------------------------------------------------
1 | @each $name, $type in (fingerprint, svg), (user, svg), (mail, svg), (lines, svg) {
2 | .#{$name}-bg {
3 | background-image: url("https://minio.codingblocks.com/motley/#{$name}.#{$type}");
4 | }
5 | }
6 |
7 | .bg-none {
8 | background: transparent !important;
9 | }
10 |
11 | .bg-inherit {
12 | background: inherit;
13 | }
14 |
15 | .hover-grey {
16 | &:hover {
17 | background: $hover-grey;
18 | }
19 | }
20 |
21 | .hover-indicator {
22 | &:hover {
23 | background: $hover-grey;
24 | position: relative;
25 |
26 | &::after {
27 | content: "";
28 | position: absolute;
29 | height: 60%;
30 | width: 1.25%;
31 | top: 20%;
32 | left: 0;
33 | background: $gradient-orange;
34 | }
35 | }
36 | }
37 |
--------------------------------------------------------------------------------
/sass/styles/utilities/color.scss:
--------------------------------------------------------------------------------
1 | // COLORS
2 |
3 | @each $abbrev, $color in $text-color-list {
4 | .#{$abbrev} {
5 | color: $color !important;
6 | }
7 | }
8 |
9 | @each $abbrev, $color in $gradient-text-color-list {
10 | .gradient-text-#{$abbrev} {
11 | -webkit-text-fill-color: transparent;
12 | -webkit-background-clip: text;
13 | background-clip: text;
14 | background-image: $color;
15 | }
16 | }
17 |
18 | //BACKGROUND COLORS
19 |
20 | @each $abbrev, $color in $bg-color-list {
21 | .bg-#{$abbrev} {
22 | background-color: $color !important;
23 | }
24 | }
25 |
26 | .invert {
27 | background-color: $invert;
28 | color: $white;
29 | }
30 |
31 | // GRADIENTS
32 |
33 | $gradient-list: (black, "lr", linear-gradient(30deg, #333, #000)),
34 | (black, "bt", linear-gradient(30deg, #333, #000));
35 |
36 | // @each $type, $direction, $value in $gradient-list {
37 | // .gradient-#{$type}-#{$direction}{
38 | // background-image: linear-gradient(30deg, #333333, #000000) !important;
39 | // }
40 | // }
41 |
42 | // Gradient Backgrounds
43 | @each $label, $gradient in $gradient-map {
44 | .bg-gradient-#{$label} {
45 | background: $gradient;
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/sass/styles/utilities/display.scss:
--------------------------------------------------------------------------------
1 | @each $dis in (block), (inline), (inline-block), (flex), (none) {
2 | .display-#{$dis} {
3 | @include display($dis !important);
4 | }
5 | }
6 |
7 | // display-none for screen sizes
8 |
9 | @each $size, $label in (575px, xs), (767px, sm), (991px, md) {
10 | @media screen and(max-width: $size) {
11 | .dsp-none-#{$label} {
12 | display: none !important;
13 | }
14 | }
15 | }
16 |
17 | .screen-height {
18 | height: 100vh;
19 | }
20 |
21 | .screen-width {
22 | width: 100vh;
23 | }
24 |
25 | .no-scrollbar {
26 | scrollbar-width: none;
27 |
28 | &::-webkit-scrollbar {
29 | display: none;
30 | }
31 | }
32 |
33 | .d-phone-none {
34 | @media screen and (max-width: 767px) {
35 | display: none;
36 | }
37 | }
38 |
39 | .d-tab-none {
40 | @media screen and (max-width: 991px) {
41 | display: none;
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/sass/styles/utilities/flexbox.scss:
--------------------------------------------------------------------------------
1 | .flex-row {
2 | @include flexbox(row);
3 |
4 | justify-content: flex-start;
5 | align-items: center;
6 | }
7 |
8 | .flex-col {
9 | @include flexbox(column);
10 |
11 | justify-content: flex-start;
12 | align-items: center;
13 | }
14 |
15 | .all-center {
16 | display: flex;
17 | justify-content: center;
18 | align-items: center;
19 | }
20 |
21 | .flex-1 {
22 | flex: 1;
23 | }
24 |
--------------------------------------------------------------------------------
/sass/styles/utilities/floating.scss:
--------------------------------------------------------------------------------
1 | .float-left {
2 | float: left;
3 | }
4 |
5 | .float-right {
6 | float: right;
7 | }
8 |
9 | .float-clear {
10 | clear: both;
11 | }
--------------------------------------------------------------------------------
/sass/styles/utilities/font.scss:
--------------------------------------------------------------------------------
1 | // Font Size
2 | @each $type, $size in $text-size-list {
3 | .#{$type} {
4 | font-size: $size !important;
5 | }
6 | }
7 |
8 | // Font Weight
9 | @each $type, $weight in $text-weight-list {
10 | .#{$type} {
11 | font-weight: $weight !important;
12 | }
13 | }
14 |
15 | // Font Style
16 | .i {
17 | font-style: italic !important;
18 | }
19 |
20 | .stroke-font {
21 | -webkit-text-stroke: 1px $white;
22 | color: rgba($color: #ffffff, $alpha: 0);
23 |
24 | &--white {
25 | -webkit-text-stroke: 1px $white;
26 | }
27 | }
28 |
29 | .text-clamp-ellipses {
30 | display: -webkit-box;
31 | -webkit-box-orient: vertical;
32 | overflow: hidden;
33 |
34 | &--2 {
35 | -webkit-line-clamp: 2;
36 | }
37 |
38 | &--3 {
39 | -webkit-line-clamp: 3;
40 | }
41 | }
42 |
43 | .underline-highlight {
44 | position: relative;
45 | z-index: 2;
46 |
47 | &::after {
48 | content: "";
49 | width: 100%;
50 | height: 10px;
51 | background-color: $orange;
52 | z-index: -1;
53 | position: absolute;
54 | bottom: 0;
55 | left: 0;
56 | }
57 |
58 | &--gradient-orange {
59 | &::after {
60 | background: $gradient-orange;
61 | }
62 | }
63 | }
64 |
--------------------------------------------------------------------------------
/sass/styles/utilities/grid/grid.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Grid Options
3 | //
4 | // To avoid your options getting overridden by an update,
5 | // copy and paste the below options to your own sass file
6 | // and include it before this file.
7 |
8 | // Grid breakpoints
9 | //
10 | // Define the minimum dimensions at which your layout will change,
11 | // adapting to different screen sizes, for use in media queries.
12 |
13 | $grid-breakpoints: (
14 | xs: 0,
15 | sm: 576px,
16 | md: 768px,
17 | lg: 992px,
18 | xl: 1200px
19 | ) !default;
20 |
21 | // Grid containers
22 | //
23 | // Define the maximum width of `.container` for different screen sizes.
24 |
25 | $container-max-widths: (
26 | sm: 540px,
27 | md: 720px,
28 | lg: 960px,
29 | xl: 1140px
30 | ) !default;
31 |
32 | // Grid columns
33 | //
34 | // Set the number of columns and specify the width of the gutters.
35 |
36 | $grid-columns: 12 !default;
37 | $grid-gutter-width: 30px !default;
38 |
39 | // END of Grid Options
40 |
41 | // Bootstrap file imports
42 | @import "breakpoints/mixins/breakpoints";
43 | @import "grid/bootstrap-grid";
44 | @import "sizing/utilities/sizing";
45 | @import "layout/utilities/spacing";
46 | @import "layout/mixins/visibility";
47 | @import "layout/utilities/visibility";
48 |
--------------------------------------------------------------------------------
/sass/styles/utilities/grid/grid/bootstrap-grid.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
3 | * Copyright 2011-2018 The Bootstrap Authors
4 | * Copyright 2011-2018 Twitter, Inc.
5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6 | */
7 |
8 | @at-root {
9 | @-ms-viewport { width: device-width; } // stylelint-disable-line at-rule-no-vendor-prefix
10 | }
11 |
12 | html {
13 | box-sizing: border-box;
14 | -ms-overflow-style: scrollbar;
15 | }
16 |
17 | *,
18 | *::before,
19 | *::after {
20 | box-sizing: inherit;
21 | }
22 |
23 | @import "functions";
24 | @import "variables";
25 | @import "mixins/breakpoints";
26 | @import "mixins/grid-framework";
27 | @import "mixins/grid";
28 | @import "grid";
29 | @import "utilities/display";
30 | @import "utilities/flex";
31 |
--------------------------------------------------------------------------------
/sass/styles/utilities/grid/layout/mixins/_visibility.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Visibility
4 |
5 | @mixin invisible($visibility) {
6 | visibility: $visibility !important;
7 | }
8 |
--------------------------------------------------------------------------------
/sass/styles/utilities/grid/layout/utilities/_visibility.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Visibility utilities
3 | //
4 |
5 | .visible {
6 | @include invisible(visible);
7 | }
8 |
9 | .invisible {
10 | @include invisible(hidden);
11 | }
12 |
--------------------------------------------------------------------------------
/sass/styles/utilities/grid/sizing/utilities/_sizing.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Width and height
4 |
5 | @each $prop, $abbrev in (width: w, height: h) {
6 | @each $size, $length in $sizes {
7 | .#{$abbrev}-#{$size} { #{$prop}: $length !important; }
8 | }
9 | }
10 |
11 | .mw-100 { max-width: 100% !important; }
12 | .mh-100 { max-height: 100% !important; }
13 |
--------------------------------------------------------------------------------
/sass/styles/utilities/overflow.scss:
--------------------------------------------------------------------------------
1 | $overflow: (auto) (hidden) (scroll) (visible);
2 |
3 | @each $label in $overflow {
4 | .overflow-#{$label} {
5 | overflow: $label !important;
6 | }
7 | }
8 |
9 | @each $label in $overflow {
10 | .overflow-x-#{$label} {
11 | overflow-x: $label !important;
12 | }
13 | }
14 |
15 | @each $label in $overflow {
16 | .overflow-y-#{$label} {
17 | overflow-y: $label !important;
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/sass/styles/utilities/position.scss:
--------------------------------------------------------------------------------
1 | @each $type in ("static") ("relative") ("absolute") ("sticky") ("fixed") {
2 | .position-#{$type} {
3 | position: #{$type};
4 | }
5 | }
6 |
7 | .tl,
8 | .tr {
9 | top: 0;
10 | }
11 |
12 | .tl {
13 | left: 0;
14 | }
15 |
16 | .tr {
17 | right: 0;
18 | }
19 |
20 | .bl,
21 | .br {
22 | bottom: 0;
23 | }
24 |
25 | .bl {
26 | left: 0;
27 | }
28 |
29 | .br {
30 | right: 0;
31 | }
32 |
33 | .z-neg {
34 | z-index: -1;
35 | }
36 |
37 | .z-pos {
38 | z-index: 1;
39 | }
40 |
41 | .mt-neg-70 {
42 | margin-top: -70px;
43 | }
44 |
--------------------------------------------------------------------------------
/sass/styles/utilities/scrollbar.scss:
--------------------------------------------------------------------------------
1 | ::-webkit-scrollbar {
2 | background-color: $white;
3 | width: 12px;
4 | }
5 |
6 | ::-webkit-scrollbar-track {
7 | background-color: $white;
8 |
9 | &:hover {
10 | background-color: $scrollbar-color;
11 | }
12 | }
13 |
14 | ::-webkit-scrollbar-thumb {
15 | background-color: $dark-grey-list;
16 | border-radius: 12px;
17 | border: 3px solid $white;
18 |
19 | &:hover {
20 | border: 2px solid $scrollbar-color;
21 | }
22 | }
23 |
24 | .gradient-orange-scroll {
25 | &::-webkit-scrollbar-thumb {
26 | &:hover {
27 | background: $gradient-orange;
28 | }
29 | }
30 | }
31 |
32 | .transparent-scroll {
33 | overflow: overlay;
34 |
35 | &::-webkit-scrollbar {
36 | background: transparent;
37 | }
38 |
39 | &::-webkit-scrollbar-track {
40 | background-color: transparent;
41 |
42 | &:hover {
43 | background-color: unset;
44 | }
45 | }
46 |
47 | &::-webkit-scrollbar-thumb {
48 | background-color: rgba($color: #fff, $alpha: 0.5);
49 | border-radius: 12px;
50 | border: unset;
51 |
52 | &:hover {
53 | border: unset;
54 | }
55 | }
56 | }
57 |
--------------------------------------------------------------------------------
/sass/styles/utilities/selector.scss:
--------------------------------------------------------------------------------
1 | @mixin selector ($value) {
2 | -webkit-user-select: $value;
3 | -moz-user-select: $value;
4 | -ms-user-select: $value;
5 | user-select: $value;
6 | }
7 |
8 | .a-selectable {
9 | @include selector(none);
10 | }
11 |
--------------------------------------------------------------------------------
/sass/styles/utilities/transition.scss:
--------------------------------------------------------------------------------
1 | .hiding-section {
2 | // transition: height 0.25s ease-in-out;
3 | margin-bottom: 1.5rem;
4 |
5 | &--hidden {
6 | // height: 0;
7 | // opacity: 0;
8 | margin-bottom: 0;
9 | display: none;
10 | }
11 | }
--------------------------------------------------------------------------------
/sass/styles/utilities/width-limiter.scss:
--------------------------------------------------------------------------------
1 | .width-limiter {
2 | max-width: 1500px;
3 | margin: 0 auto;
4 | }
5 |
--------------------------------------------------------------------------------
/sass/styles/utilities/width-x-height.scss:
--------------------------------------------------------------------------------
1 | @for $i from 1 through 15 {
2 | $width: ($i * 10px);
3 | $height: ($i * 10px);
4 |
5 | .s-#{$i * 10}x#{$i * 10} {
6 | @include dimensions($width, $height);
7 | }
8 | }
9 |
10 | .wh-100 {
11 | @include dimensions(100%, 100%);
12 | }
13 |
14 | .h-inherit {
15 | height: inherit;
16 | }
17 |
--------------------------------------------------------------------------------