/* foundation overrides */ colgroup {
  	display: none;
  }
  table, tbody, table tbody,  theader, tfooter {
  	background: none !important;
  	border: none !important;
  }
 
  table tbody tr {
  	background: transparent !important;
  }
  /* end */
  
  .mtq_answer_table  {
  	padding: 0;
  	width: 100% !important;
  	margin: 0 !important;
  	border: none !important;
  }
  .mtq_letter_button_td {
  	padding-right:  0.5rem !important;
  }
  
.mtq_answer_table tr:hover .mtq_css_letter_button {
	background: #C02846 !important;

}
.mtq_question_label {
	font-weight: 400 !important;
}
  
  .mtq_question_text {
  	margin-bottom: 1rem !important;
  }
  
  .mtq_color_blue .mtq_answer_table tr:hover td {
  	background: transparent !important;
  	cursor: pointer;
  }
  
  
  .mtq_color_blue .mtq_question_heading_table {border-bottom: none !important}
 .mtq_question_text {
  	color: #494949;
  	font-family: HelveticaNeueW02-57Cn,helvetica,sans-serif;
  	font-weight: 400;
  	clear: both;
  	margin: 0;
  	padding: 0;
  	font-size: 30px;
  	line-height: 1;
  }
  .mtq_color_blue .mtq_css_button, .mtq_color_blue .mtq_css_letter_button {
  	background: #494949;
  	text-shadow: none !important;
  }
  .mtq_css_letter_button {
  	font-size: 14px;
  	width: 24px;
  	    height: 24px;
  	    display: block;
  	    border-radius: 40px;
  	    -moz-border-radius: 40px;
  	    -webkit-border-radius: 40px;
  	    -khtml-border-radius: 40px;
  	    line-height: 24px;
  		-webkit-box-shadow: 1px 1px 0 0 rgba(255,255,255,0.6);
  		box-shadow: 1px 1px 0 0 rgba(255,255,255,0.6);
  }
  
  
  .mtq_quiz_area tr td {
  	vertical-align: top;
  }
  
  .mtq_letter_button_td {
  	position: relative;
  }
  
  .mtq_stamp {
  	display: none;
  }
  .mtq_answer_text {
  	padding-top: 0.25rem;
  }
  .mtq_wrong_marker, .mtq_correct_marker {
  	height: 24px;
  	width: 24px;
  	background: none !important;
  }
  
   .mtq_wrong_marker::before {
   		height: 24px;
   		width: 24px;
   		font-family: FontAwesome;
   		content: '\f057';
   		background: none !important;
   		font-size: 28px;
   		position: absolute;
   		top: 3px	;
   		left: 0px;
   		color: #C02846 !important;
   }
  
  .mtq_correct_marker::before {
  		height: 24px;
  		width: 24px;
  		background: none !important;
   		font-family: FontAwesome;
  		   		content: '\f058';
  		   		font-size: 28px;
  			position: absolute;
  			top: 3px;
  			   		left: 0px;
  			   		color: #438542 !important;
  			
  }
  

  .mtq_hint_text, .mtq_color_blue .mtq_hint_text, .mtq_color_blue .mtq_hint_label, .mtq_color_blue .mtq_hint {
  		color: #8a8a8a;
  		border: none !important;
  			background: none !important;
  		font-style: italic;
  }
  .mtq_hint {
  	border: none !important;
  	background: none !important;
  	margin: 0.5rem 0 0rem 0;
  	padding: 0;
  	width: 100% !important;
  
  }
  
  .mtq_color_blue .mtq_hint_text {
  	line-height: 1.2;
  }
  
  .mtq_color_blue .mtq_hint_label {
  display: none !important;
  }
  
  .mtq_explanation {
	  color: #438542 !important;
      margin-left: 0;
      width: 100%;
      margin-top: 0.5rem;
      margin-bottom: 0rem;
      border: none;
      -o-border-radius: none;
      -moz-border-radius: none;
      -webkit-border-radius: none;
      border-radius: none !important;
      padding: 0;
	  background: transparent !important;
  }
  
    
  .mtq_color_blue .mtq_css_back_button, .mtq_color_blue .mtq_css_next_button {
  	color: #6a6a6a;
  }
  .mtq_color_blue .mtq_css_back_button:hover, .mtq_color_blue .mtq_css_next_button:hover {
  	  	color: #C02846;
  }
  
  .mtq_explanation-label {
  	display: none;
  }
  .mtq_quiz_status {
  	margin-top: 1.5rem;
  	text-align: left;
  }
  .mtq_explanation {
  	padding-left:  2rem;
  }
  
  .mtq_correct_answer_wrap  * {
  	opacity: 1 !important;
  }
  .mtq_correct_answer_wrap p:last-of-type, .mtq_quiz_results p:last-of-type {
  	margin-bottom: 0;
  }
  
  .mtq_color_blue .mtq_quiz_results_bubble {
  	background: transparent !important;
  	border: none !important;
  	color:#6a6a6a !important;
  }
  .mtq_correct_answer_wrap h4 {

  	color: #438542; font-weight: 500; margin-top: 0.5rem;
  	
  }
  .mtq_correct_answer_wrap p {
  	font-style: normal !important;
  	color: #438542 !important;
  }
   .mtq_quiz_results_highlight {
   	display: none !important;
   }
  
  .mtq_color_blue .mtq_results_button {
      background: #494949;
      text-shadow: none !important;
	  -webkit-transition: all 0.2s ease-in-out;
	  	-moz-transition: all 0.2s ease-in-out;
	  	-ms-transition: all 0.2s ease-in-out;
	  	-o-transition: all 0.2s ease-in-out;
	  	transition: all 0.2s ease-in-out;
  }
  
  
  .mtq_color_blue .mtq_results_button:hover{
  	      background: #C02846;

  	-webkit-transition: all 0.2s ease-in-out;
  	-moz-transition: all 0.2s ease-in-out;
  	-ms-transition: all 0.2s ease-in-out;
  	-o-transition: all 0.2s ease-in-out;
  	transition: all 0.2s ease-in-out;
  }