/* GLOBAL */
.primary_font_theme, .media_title{
  font-family: Arial, sans-serif;
}

.secondary_font_theme, .media_heading{
  font-family: Arial, sans-serif;
}

.button_color_theme{
  background-color: #72beaf;
  color: #FFFFFF;
}

/* CONTENT */
.media_heading{
  color: #333333;
}

.media_title{
  color: #72beaf;
}

.section_number_theme{
  color: #72beaf;
}

.h1_theme{
  color: #f0973f;
}

.h2_theme{
  color: #72beaf;
}

.h3_theme, .h4_theme{
  font-family: Arial, Sans-Serif;
  /* font-weight: bold; */
  /* text-transform: uppercase; */
  color: #000200;
}

.body_text_theme{
  color: #333333;
  font-family: Georgia, Arial, sans-serif;
}

/* Table Styles */
.table_background_theme{
  background-color: #e7fffa;
  padding: 30px 0px;
}

.table_header_row_theme{
  background-color: #72beaf;
  color: #FFFFFF;
}

/* Table Row Theme */
.table_component table > tbody > tr:not(.table_header_row_theme){
  /* background-color: #FFFFFF; */
  background-color: #ffffff;
}

/* Glossary Terms */
.gloss-inline, .glossary_box_term_theme{
  color: #752334;
}

/* glossary term underline */
.gloss-inline:before{
  background: #72beaf;
}

/* search highlight coloring in content of iRead */
.highlight{
  background-color: yellow;
  color: black;
}

/* COVER */
.cover_text_primary_theme{
  color: #FFFFFF;
}

.cover_text_secondary_theme{
  color: #FFFFFF;
}

.cover_text_container_theme{
  background-color: rgb(255, 255, 255);
  /*transparent border*/
  border-top: 10px solid rgb(100, 100, 100);
  border-top: 10px solid rgba(0, 0, 0, 0.3);
  border-bottom: 10px solid rgb(100, 100, 100);
  border-bottom: 10px solid rgba(0, 0, 0, 0.3);
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #ffffff;
  /*if want background transparent*/
  /*background-color: rgba(0, 0, 0, 0.3);*/
}
.cover_full_name_theme{
  color: red;
}

.cover_begin_text_theme{
  color: #FFFFFF;
  font-style:italic;
}

.cover_disclaimer_theme{
  color: rgb(255, 255, 255);
}

/* NAVIGATION */
.navigation_top_background_theme{
  background-color: #FFFFFF;
}

.navigation_active_page_theme .check{
  background-color: #72beaf;
}

.navigation_page_theme:hover, .navigation_page_theme:hover .check{
  background-color: #f0973f;
}

.navigation_prev_next_page_theme{
  background-color: #72beaf;
}

.navigation_page_theme{
  color: #CCCCCC;
}

.next_section_text_theme{
 /* if dont change, will take the color button_color_theme*/
  color:#ffffff;
}

/* The little box that shows when you return the iRead initially allowing you to go back to where you were */
.navigation_last_page_position_theme{
  background-color: #FFFFFF;
  color: #000000;
}

/* SIDEBAR */
.module_title_theme{
  color: #404040;
}

.sidebar_top_theme{
  background-color: #FFFFFF;
}

.sidebar_bottom_theme{
  background-color: #72beaf;
  color: #FFFFFF;
}

.sidebar_text_secondary_theme{
  font-family: Arial, Sans-Serif;
}

.sidebar_text_secondary_theme .highlight_text_theme, .sidebar_text_secondary_theme .note_text_theme{
  background-color: #000000;
  outline: none;
}

.sidebar_button_background_active_theme{
  background-color: #72beaf;
}

.sidebar_button_background_theme{
  background-color: #F2F2F2;
}

.sidebar_button_name_theme{
  background-color: #72beaf;
  color: #FFFFFF;
}

.sidebar_button_name_theme:after{
  border-right: 10px solid #72beaf;
}

#toc_content_container .sidebar_text_primary_theme:hover, .toc_item_theme:hover, .toc_item_theme:hover *{
  color: #752334;
}

.search_box_theme{
  color: #752334;
}

.highlighted_text_search_theme{
  color: #752334;
}

.glossary_list_term_theme{
  color: #FFFFFF;
}

.note_text_background_theme{
  background: #752334;
  border: 4px solid #752334;
}

.note_text_background_theme:before, .note_text_background_theme:after{
	border-bottom-color: #445C6B;
}

.helper_theme{
  background-color: #FFFFFF;
  color: #666666;
  border: 2px solid #ED1C24;
}

.sidebar_warning_theme{
  color: #333333;
}

/* MARKUP */
.highlight_text_theme{
  background: linear-gradient(to right, rgba(255, 255, 166, 0.75), rgba(255, 255, 166, 0.75));
}

.note_text_theme{
  background: linear-gradient(to right, rgb(251, 113, 163), rgb(251, 113, 163));
}

/* Markup Popup */
#highlight_icon:hover .markup_hover_stroke, #comment_icon:hover .markup_hover_stroke, #bookmark_icon:hover{
  stroke:#752334!important;
}

/* INTERACTIVITIES */

/* Chart Themes */
.chart_theme_1{background-color: #FF6384;}
.chart_theme_2{background-color: #36A287;}
.chart_theme_3{background-color: #FFCE56;}
.chart_theme_4{background-color: #4BC0C0;}
.chart_theme_5{background-color: #9966FF;}
.chart_theme_6{background-color: #808080;}

/* Slider Object (thumb) in Slider Interactivity */
input[type=range]::-webkit-slider-thumb{
  background: linear-gradient(#72beaf, #72beaf);
}

input[type=range]::-moz-range-thumb{
  background: linear-gradient(#72beaf, #72beaf);
}

input[type=range]::-ms-thumb{
  background: linear-gradient(#72beaf, #72beaf);
}

.carousel_nav_indicator_theme{
  background-color: #752334;
}

.flashcard_left_side_theme{
  background-color: #72beaf;
}

.flashcard_text_theme{
  color: #72beaf;
}

/*if using white in sidebar_top_theme flash card will need a border, use below. if using another color comment flashcard_content out*/
.flashcard_content_theme{
  -webkit-box-shadow: inset 0px 0px 8px 1px #B3B1B3;
  -moz-box-shadow: inset 0px 0px 8px 1px #B3B1B3;
  box-shadow: inset 0px 0px 8px 1px #B3B1B3;
}

.flashcard2_outer_boundary_theme{
  background-color: #e7fffa;
}

.flashcard2_theme > .front{
  background-image: linear-gradient(#72beaf, #72beaf);
  /* background-color: #147be4; */
}

.flashcard2_theme > .back{
  /* background-image: linear-gradient(#72beaf, #266a9f); */
  background-image: linear-gradient(#f0973f, #f0973f);
  /* background-color: #147be4; */
}

.front .flashcard2_border_theme{
  /* border: 6px #17156b solid; */
  border: 3px #ffffff solid;
}

.back .flashcard2_border_theme{
  border: 3px #ffffff solid;
}

.flashcard2_text_theme{
  color: #FFFFFF;
}

.flashcard2_button_border_theme{
  /* border: 5px #FFFFFF solid; */
  border: 3px #FFFFFF solid;
}

.interactivity_sidebar_theme{
  background-color: #f0973f;
}

/* RADIO BUTTON TABLE INTERACTIVITY */
.interactivity_instructions_container_theme{
  /* border-bottom: 2px #ffffff solid; */
  color: #c5c5c5;
}

.tb_interactivity_background_theme{
  background-color: #72beaf;
}

.tb_header_row_theme{
  color: #ecaa22;
}

/* MULTI ANIMATION INTERACTIVITY */

.ma_interactivity_background_theme{
  background-color: #72beaf
}

/* Mobile */
@media screen and (max-width: 767px) {
  .ma_interactivity_background_theme{
    background-color: #e7fffa;
  }
}

/* DRAG AND DROP INTERACTIVITY */
.dnd_interactivity_background_theme{
  background-color: #72beaf;
}

/* KNOWLEDGE CHECKS */

/* Knowledge Check background Color */
.kc_container_theme{
  background-color: #CACBCC;
}

.kc_button_theme {
  background-color: #72beaf;
}

.kc_nav_indicator_glow_theme{
  box-shadow: 0px 0px 8px 5px #f0973f;
}

.kc_answer_choice_unselected_theme{
  background-color: #FFFFFF;
}

.kc_answer_choice_selected_theme{
  background-color:#fff6ed;
  color:#000000;
}

.kc_matching_choice_selected_theme{
  background-color: #f0973f !important;
}

.kc_matching_connector_line_theme{
  background-color: #f0973f;
}

.kc_matching_connector_line_ghost_theme{
  background-color: rgba(240, 151, 63, 0.5);
}

.kc_matching_connect_blob_theme{
  background-color: #f0973f;
}

.kc_matching_select_right_box_theme{
  border: 4px solid #f0973f !important;
}


.feedback_plain_text_theme{
  color: #333333;
  background-color: #E5E5E5;
}

/* KC matching - color of block after it has been chosen */
.choice_block_direction.chosen{
  background-color: #f0973f !important;
}

/* MISCELLANEOUS */
.learning_objectives_bullet_theme{
  background-color: #72beaf;
}

.learning_objective_bullet_text_theme{
  color: #752334;
}

.learning_objectives_header_text_theme{
  color: #752334;
}

.learning_objectives_header2_text_theme{
  color: #752334;
}

.learning_objectives_background_theme{
  background-color: #e7fffa;
}

.next_section_background_theme:hover{
  background-color: #f0973f;
}

.disclaimer_bar_theme{
  background-color: #333333;
}

.disclaimer_text_theme{
  color: #FFFFFF;
}

.confirmation_button_theme{
  background-color: #72beaf;
}

/* RELEVANT CUES */

.relevant_cue_outer_boundary_theme{
  background-color: #CEE6FF;
}

.quiz_text_theme{
  color: #FFFFFF !important;
}

.quiz_button_theme{
  /* border: 5px #FFAB00 solid; */
  border: 5px #d6604c solid;
}

.quiz_button_text_theme{
  color: #FFFFFF;
}


.tap_here_text_theme{
	color: #01948c;
}

.tap_here_text_quiz_theme{
	color: #FFFFFF;
}

.pop_quiz_background_theme{
  /* background-color: #5376de; */
  /* background-color: #147be4 */
  background-color: #72beaf;
}

.think_about_it_background_theme{
  background-color: #99dce4;
}

.hot_topic_background_theme{
  background-color: #e4e5e5;
}

.current_trends_background_theme{
  background-color: #e4e5e5;
}

.historical_insights_background_theme{
  background-color: #e4e5e5;
}

.key_facts_background_theme{
  background-color: #99dce4;
}

.making_the_connection_background_theme{
  background-color: #99dce4;
}

.make_the_connection_background_theme{
  background-color: #e4e5e5;
}

.did_you_know_background_theme{
  background-color: #99dce4;
}

.new_directions_background_theme{
  background-color: #e4e5e5;
}

.future_directions_background_theme{
  background-color: #e4e5e5;
}

.behind_the_scenes_background_theme{
  background-color: #e4e5e5;
}

.on_the_job_background_theme{
  background-color: #e4e5e5;
}

.deeper_dive_background_theme{
  background-color: #99dce4;
}

.global_intended_use_background_theme{
  background-color: #f0fafb;
}

.popout_text_pulse_theme{
  animation: pulse_theme 2s infinite;
}

@-webkit-keyframes pulse_theme {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(117, 35, 52, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(117, 35, 52, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(117, 35, 52, 0);
  }
}
@keyframes pulse_theme {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(117, 35, 52, 0.4);
    box-shadow: 0 0 0 0 rgba(117, 35, 52, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(117, 35, 52, 0);
      box-shadow: 0 0 0 10px rgba(117, 35, 52, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(117, 35, 52, 0);
      box-shadow: 0 0 0 0 rgba(117, 35, 52, 0);
  }
}

.mildTableHeading{
  background-color: #F2DBDB;
  font-weight: bold;
}

.moderateTableHeading{
  background-color: #E5B8B7;
  font-weight: bold;
}

.severeTableHeading{
  background-color: #D99594;
  font-weight: bold;
}