/*
 * This file is part of ARSnova Click.
 * Copyright (C) 2016 The ARSnova Team
 *
 * ARSnova Click is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * ARSnova Click is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with ARSnova Click.  If not, see <http://www.gnu.org/licenses/>.*/

@function standard-style-definitions() {
  @return (
    /* Google Material Design Color Palette */
    "md_red_300": #e57373,
    "md_red_500": #f44336,
    "md_red_700": #d32f2f,
    "md_red_accent": #d50000,
    "md_pink_300": #F06292,
    "md_pink_500": #e91e63,
    "md_pink_700": #C2185B,
    "md_pink_accent": #c51162,
    "md_purple_300": #BA68C8,
    "md_purple_500": #9C27B0,
    "md_purple_700": #7B1FA2,
    "md_purple_accent": #AA00FF,
    "md_deep_purple_300": #9575CD,
    "md_deep_purple_500": #673AB7,
    "md_deep_purple_700": #512DA8,
    "md_deep_purple_accent": #6200EA,
    "md_indigo_300": #7986CB,
    "md_indigo_500": #3F51B5,
    "md_indigo_700": #303F9F,
    "md_indigo_accent": #304FFE,
    "md_blue_300": #64B5F6,
    "md_blue_500": #2196F3,
    "md_blue_700": #1976D2,
    "md_blue_accent": #2962FF,
    "md_light_blue_300": #4FC3F7,
    "md_light_blue_500": #03A9F4,
    "md_light_blue_700": #0288D1,
    "md_light_blue_accent": #0091EA,
    "md_cyan_300": #4DD0E1,
    "md_cyan_500": #00BCD4,
    "md_cyan_700": #0097A7,
    "md_cyan_accent": #00B8D4,
    "md_teal_300": #4db6ac,
    "md_teal_500": #009688,
    "md_teal_700": #00796b,
    "md_teal_accent": #00BFA5,
    "md_green_300": #81C784,
    "md_green_500": #4CAF50,
    "md_green_700": #388E3C,
    "md_green_accent": #00C853,
    "md_light_green_300": #AED581,
    "md_light_green_500": #8BC34A,
    "md_light_green_700": #689F38,
    "md_light_green_accent": #64DD17,
    "md_lime_300": #DCE775,
    "md_lime_500": #CDDC39,
    "md_lime_700": #AFB42B,
    "md_lime_accent": #AEEA00,
    "md_yellow_300": #FFF176,
    "md_yellow_500": #FFEB3B,
    "md_yellow_700": #FBC02D,
    "md_yellow_accent": #FFD600,
    "md_amber_300": #FFD54F,
    "md_amber_500": #FFC107,
    "md_amber_700": #FFA000,
    "md_amber_accent": #FFAB00,
    "md_orange_300": #FFB74D,
    "md_orange_500": #FF9800,
    "md_orange_700": #F57C00,
    "md_orange_accent": #FF6D00,
    "md_deep_orange_300": #FF8A65,
    "md_deep_orange_500": #FF5722,
    "md_deep_orange_700": #E64A19,
    "md_deep_orange_accent": #DD2C00,
    "md_brown_300": #A1887F,
    "md_brown_500": #795548,
    "md_brown_700": #5D4037,
    "md_grey_300": #E0E0E0,
    "md_grey_500": #9E9E9E,
    "md_grey_700": #616161,
    "md_blue_grey_300": #90A4AE,
    "md_blue_grey_500": #607D8B,
    "md_blue_grey_700": #455A64,
    /* Global Colors defined on Material Design */
    "theme_red": #d50000,
    "theme_orange": #FF5722,
    "theme_blue": #2196F3,
    "theme_yellow": #FFEB3B,
    "theme_green": #00C853,
    "theme_gray": #9E9E9E,
    /* Default Theme */
    "fg-text-light": white,
    "fg_text-dark": black,
    "fg_a": yellow,
    "fg_quiz-name": #ffd700,
    "fg-header-title": white,
    "fg_titel": white,
    "fg_demo-quiz-description": white,
    "fg_lobby-waiting-for-players-notifier": white,
    "success": #008000,
    "success-text-color": #ffffff,
    "fg-success": lighten(#008000, 20),
    "warning": #b22222,
    "warning-text-color": #ffffff,
    "fg-warning": red,
    "info": yellow,
    "info-text-color": black,
    "default": #808080,
    "default-text-color": #ffffff,
    "background-color": #4682b4,
    "button-shadow": black,
    "fg-hashtag_management-hashtag_name": #ffffff,
    "border-hashtag_management-HR": #ffffff,
    "bg-nav-row": #4682b4,
    "bg-container": #4682b4,
    "border-previewQuestionContentWrapper-image": black,
    "fg-previewQuestionContentWrapper": white,
    "border-previewAnsweroptionContentWrapper-image": black,
    "fg-previewAnsweroptionContentWrapper": white,
    "border-answer_options-invalidAnswerOption": red,
    "border-answer_options-invalidQuestion": red,
    "bg-edit_answeroption_text-element_wrapper": #ffd700,
    "border-preview_answeroption_content_wrapper-image": black,
    "fg-preview_answeroption_content_wrapper": white,
    "disabled-button-background": #808080,
    "bg-rangedSlider-invalid": #b22222,
    "bg-rangedSlider-valid": #008000,
    "bg-rangedSlider-handle": rebeccapurple,
    "grey-button-background": #808080,
    "grey-button-color": white,
    "placeholder-color": #4D4D4D,
    "input-background-color": #ffd700,
    "input-foreground-color": black,
    "input-group-letter-color": #2f4f4f,
    "bg-footer": #4682b4,
    "footer-background-color": #dcdcdc,
    "footer-text-color": #000000,
    "fg-footer-info-bar": white,
    "fg-footer-info-bar-hovered": darken(white, 30),
    "fg-footer-info-bar-active": #00CC00,
    "fg-footer-info-bar-active-hovered": #33FF00,
    "fg-footer-element": white,
    "fg-footer-element-hovered": white,
    "fg-footer-element-deactivated": red,
    "fg-footer-element-deactivated-hovered": #ff3e3e,
    "fg-footer-element-activated": #008000,
    "fg-footer-element-activated-hovered": #008000,
    "slider-color": #008000,
    "progress-bar-success-color": green,
    "progress-bar-read-confirmation": darkorange,
    "progress-bar-danger-color": firebrick,
    "progress-bar-secondary-color": #7D7580,
    "progress-bar-default-color": #A6B58E,
    "bg-progress-bar-reading_confirmation": purple,
    "fg-progress-bar-reading_confirmation": white,
    "bg_progress-bar": inherit,
    "fg_progress-bar": black,
    "fg-connection-quality-header_connection-pending": #7d7580,
    "fg-connection-quality-header_connection-offline": grey,
    "fg-connection-quality-header_connection-ok": green,
    "fg-connection-quality-header_connection-warning": orange,
    "fg-connection-quality-header_connection-failed": red,
    "fg-connection-quality-header_connection-error": red,
    "fg-connection-quality-header_details-link": white,
    "splash-screen-header-color": #2f4f4f,
    "splash-screen-body-color": #2f4f4f,
    "splashscreen-background-color": transparent,
    "splashscreen-foreground-color": transparent,
    "bg-splashscreen-question-and-answer": #98fb98,
    "fg-splashscreen-question-and-answer_question-content": black,
    "bg-splashscreen-question-and-answer_question-content": #98fb98,
    "fg-splashscreen-question-and-answer_answer-content-header": black,
    "bg-splashscreen-question-and-answer_answer-content-header": #98fb98,
    "fg-splashscreen-question-and-answer_answer-content-even-row": black,
    "bg-splashscreen-question-and-answer_answer-content-even-row": #98fb98,
    "border-splashscreen-question-and-answer_answer-content-even-row": #98fb98,
    "fg-splashscreen-question-and-answer_answer-content-odd-row": black,
    "bg-splashscreen-question-and-answer_answer-content-odd-row": #98fb98,
    "border-splashscreen-question-and-answer_answer-content-odd-row": #98fb98,
    "bg-splashscreen-question-and-answer_answer-content-correct": green,
    "fg-splashscreen-question-and-answer_answer-content-correct": black,
    "bg-splashscreen-question-and-answer_answer-content-wrong": red,
    "fg-splashscreen-question-and-answer_answer-content-wrong": black,
    "splashscreen-question-preview-background-color": #98fb98,
    "splashscreen-reading-confirmed-background-color": #98fb98,
    "bg-modal-available-quizzes": #98fb98,
    "splashscreen-sound-config-background-color": #98fb98,
    "splashscreen-sound-config-button-background-color": #008000,
    "splashscreen-sound-config-select-foreground-color": black,
    "bg-soundConfig_soundTab_navPills": white,
    "splashscreen-delete-background-color": #98fb98,
    "splash-screen-error-message-background-color": #770000,
    "splash-screen-error-message-foreground-color": white,
    "splash-screen-error-message-button-background-color": #ad9595,
    "splash-screen-error-message-button-foreground-color": black,
    "check-mark-checked": springgreen,
    "check-mark-unchecked": grey,
    "fg-theme_description": white,
    "bg-button-leader": #ffd700,
    "fg-button-leader": #ffd700,
    "bg-button-result": #eeeeee,
    "fg-button-result-percentage": #ffffff,
    "bg-button-result-progress": LightSteelBlue,
    "fg-js-my-hash": black,
    "bg-js-my-hash": #ffffe0,
    "bg-available-quiz-valid-hovered": lighten(#008000, 10),
    "bg-available-quiz-invalid-hovered": lighten(#b22222, 20),
    "bg-available-quiz-valid-active": darken(#008000, 10),
    "bg-available-quiz-invalid-active": darken(#b22222, 10),
    "bg-js-my-hash-validQuestion": #008000,
    "bg-js-my-hash-validQuestion-hovered": lighten(#008000, 10),
    "fg-js-my-hash-validQuestion": #ffffff,
    "bg-js-my-hash-invalidQuestion": #b22222,
    "bg-js-my-hash-invalidQuestion-hovered": lighten(#b22222, 10),
    "fg-js-my-hash-invalidQuestion": #ffffff,
    "bg-colorChangingOwnNick0": #ffd700,
    "fg-colorChangingOwnNick0": white,
    "bg-colorChangingOwnNick25": #b22222,
    "fg-colorChangingOwnNick25": white,
    "bg-colorChangingOwnNick50": info,
    "fg-colorChangingOwnNick50": white,
    "bg-colorChangingOwnNick75": default,
    "fg-colorChangingOwnNick75": white,
    "bg-colorChangingOwnNick100": #98fb98,
    "fg-colorChangingOwnNick100": black,
    "bg-btn-more-learners": rebeccapurple,
    "fg-btn-more-learners": white,
    "fg-formGroup-progress-percentage-label": white,
    "bg-btn-file-input": #f0ad4e,
    "fg-question-title": white,
    "fg-glyphicon-style": #FFF,
    "bg-disabled-slider": lightgrey,
    "fg-qr-code-button": white,
    "fg-qr-code-button-hovered": darken(white, 20),
    "border-qr-code-container": white,
    "bg-qr-code-container": white,
    "fg-qr-code-container-close": black,
    "fg-qr-code-container-close-hovered": lighten(black, 20),
    "border-qr-code-container-close-icon": black,
    "background-qr-code-container-close-icon": transparent,
    "fg-qr-code-label": black,
    "box-shadow-markdown": black,
    "fg-lockquote": #394a59,
    "quiz-summary-row-color": white,
    "fg-quiz-summary-H4": white,
    "fg-quiz-summary-P": black,
    "fg-quiz-summary-UL": white,
    "bg-answer_row-answer_selected": #ffd700,
    "fg-answer_row-answer_selected": black,
    "bg-answer_row-button_purple_transition": #663399,
    "fg-answer_row-button_purple_transition": white,
    "bg-answer_row-button_green_transition": white,
    "fg-answer_row-button_green_transition": #663399,
    "fg-free-text-header-color": #ffffff,
    "colorChangingArs0": white,
    "colorChangingArs25": #b22222,
    "colorChangingArs50": info,
    "colorChangingArs75": #ffd700,
    "colorChangingArs100": white,
    "colorChangingNova0": #ffd700,
    "colorChangingNova25": white,
    "colorChangingNova50": #b22222,
    "colorChangingNova75": info,
    "colorChangingNova100": #ffd700,
    "colorChangingDot0": info,
    "colorChangingDot25": #ffd700,
    "colorChangingDot50": white,
    "colorChangingDot75": #b22222,
    "colorChangingDot100": info,
    "colorChangingClick0": #b22222,
    "colorChangingClick25": info,
    "colorChangingClick50": #ffd700,
    "colorChangingClick75": white,
    "colorChangingClick100": #b22222,
    "bg-arsnova_logo_image": transparent,
    "fg-arsnova_logo_image-ars": #F2F2F2,
    "fg-arsnova_logo_image-nova": #FFD700,
    "fg-arsnova_logo_image-click": #F2F2F2,
    "border-focused": red,
    "bg-button_result": #eeeeee,
    "border-loader_wrapper-outer_spin": #3498db,
    "border-loader_wrapper-middle_spin": #e74c3c,
    "border-loader_wrapper-inner_spin": #f9c922,
    "fg-quiz_manager-sortable_placeholder": black,
    "bg-quiz_manager-sortable_placeholder": white,
    "fg-quiz_manager-ul-li": white,
    "border-quiz_manager-available_questions_wrapper": white,
    "bg-quiz_manager-available_questions_wrapper-hovered": lighten(black, 10),
    "border-quiz_manager-available_questions_wrapper-valid": #00e600,
    "border-quiz_manager-available_questions_wrapper-invalid": red,
    "border-question_type_view-wrapper": black,
    "fg-question_type_view-wrapper-hovered": white,
    "bg-question_type_view-wrapper-hovered": lighten(black, 10),
    "border-question_type_view-activeQuestionType-wrapper": green,
    "border-theme-preview-img": white,
    "border-theme-preview-img-selected": green,
    "fg-nickname_categories-h3": white,
    "bg-nickname_categories-nick_style": white,
    "bg-nickname_categories-nick_style-hovered": lightgrey,
    "bg-nickname_categories-nick_style-active": grey,
    "bg-nickname_categories-nick_style-selected_category": lightgreen,
    "bg-nickname_categories-nick_chosen_nick": white,
    "bg-nickname_categories-nick_chosen_nick-hovered": lightgrey,
    "bg-nickname_categories-nick_chosen_nick-active": grey,
    "bg-nickname_categories-nick_chosen_nick-selected": lightgreen,
    "fg-nickname_categories-options": white,
    "fg-nick_limited-h3": white,
    "bg-nick_limited-selectable_nick": white,
    "bg-nick_limited-selectable_nick-hovered": lightgrey,
    "bg-nick_limited-selectable_nick-active": grey,
    "fg-quiz_manager_details-btn_group-button": black,
    "bg-quiz_manager_details-btn_group-button": #ffd700,
    "bg-quiz_manager_details-btn_group-button-hovered": darken(#ffd700, 10),
    /* Bootstrap standard button styles */
    "fg-btn_info": #fff,
    "bg-btn_info": #5bc0de,
    "border-btn_info": #46b8da,
    "fg-btn_info-hovered": #fff,
    "bg-btn_info-hovered": #5bc0de,
    "border-btn_info-hovered": #46b8da,
    "fg-btn_info-focused": #fff,
    "bg-btn_info-focused": #31b0d5,
    "border-btn_info-focused": #1b6d85,
    "fg-btn_warning": #fff,
    "bg-btn_warning": #f0ad4e,
    "border-btn_warning": #eea236,
    "fg-btn_warning-hovered": #fff,
    "bg-btn_warning-hovered": #f0ad4e,
    "border-btn_warning-hovered": #eea236,
    "fg-btn_warning-focused": #fff,
    "bg-btn_warning-focused": #ec971f,
    "border-btn_warning-focused": #985f0d,
    "fg-btn_success": #fff,
    "bg-btn_success": #5cb85c,
    "border-btn_success": #4cae4c,
    "fg-btn_success-hovered": #fff,
    "bg-btn_success-hovered": #5cb85c,
    "border-btn_success-hovered": #4cae4c,
    "fg-btn_success-focused": #fff,
    "bg-btn_success-focused": #449d44,
    "border-btn_success-focused": #255625,
    "fg-btn_default": #333,
    "bg-btn_default": #fff,
    "border-btn_default": #ccc,
    "fg-btn_default-hovered": #333,
    "bg-btn_default-hovered": #e6e6e6,
    "border-btn_default-hovered": #adadad,
    "fg-btn_default-focused": #333,
    "bg-btn_default-focused": #e6e6e6,
    "border-btn_default-focused": #8c8c8c,
    /* Product Tour */
    "bg-introjs-helper_layer": #181818,
    "bg-introjs-tooltip": #ecf0f1,
    "bg-introjs-tooltiptext": transparent,
    "fg-introjs-tooltiptext": #00796B,
    "border-introjs-tooltiptext": none,
    "bg-introjs-bullets": #ccc,
    "bg-introjs-bullets-active": #999,
    "bg-introjs-progress-empty": #FAFAFA,
    "bg-introjs-progress-full": #2980b9,
    "bg-introjs-arrow-top": #ecf0f1,
    "bg-introjs-arrow-left": #ecf0f1,
    "bg-introjs-arrow-right": #ecf0f1,
    "bg-introjs-arrow-bottom": #ecf0f1,
    "bg-introjs-button": #ecf0f1,
    "fg-introjs-button": #FF9800,
    "boxshadow-introjs-button": none,
    "border-introjs-button": 2px solid #FF9800,
    "bg-introjs-button-hovered": #FF9800,
    "fg-introjs-button-hovered": #fff,
    "boxshadow-introjs-button-hovered": none,
    "border-introjs-button-hovered": 2px solid #FF9800,
    "bg-introjs-button-focus": #FF9800,
    "fg-introjs-button-focus": #fff,
    "boxshadow-introjs-button-focus": none,
    "border-introjs-button-focus": 2px solid #FF9800,
    "bg-introjs-button-skip": "",
    "fg-introjs-button-skip": "",
    "boxshadow-introjs-button-skip": "",
    "border-introjs-button-skip": "",
    "bg-introjs-button-skip-hovered": "",
    "fg-introjs-button-skip-hovered": "",
    "boxshadow-introjs-button-skip-hovered": "",
    "border-introjs-button-skip-hovered": "",
    "bg-introjs-button-skip-focus": "",
    "fg-introjs-button-skip-focus": "",
    "boxshadow-introjs-button-skip-focus": "",
    "border-introjs-button-skip-focus": "",
    "bg-introjs-button-prev": "",
    "fg-introjs-button-prev": "",
    "boxshadow-introjs-button-prev": "",
    "border-introjs-button-prev": "",
    "bg-introjs-button-prev-hovered": "",
    "fg-introjs-button-prev-hovered": "",
    "boxshadow-introjs-button-prev-hovered": "",
    "border-introjs-button-prev-hovered": "",
    "bg-introjs-button-prev-focus": "",
    "fg-introjs-button-prev-focus": "",
    "boxshadow-introjs-button-prev-focus": "",
    "border-introjs-button-prev-focus": "",
    "bg-introjs-button-next": "",
    "fg-introjs-button-next": "",
    "boxshadow-introjs-button-next": "",
    "border-introjs-button-next": "",
    "bg-introjs-button-next-hovered": "",
    "fg-introjs-button-next-hovered": "",
    "boxshadow-introjs-button-next-hovered": "",
    "border-introjs-button-next-hovered": "",
    "bg-introjs-button-next-focus": "",
    "fg-introjs-button-next-focus": "",
    "boxshadow-introjs-button-next-focus": "",
    "border-introjs-button-next-focus": ""
  );
}
