/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.multi {
color:#C35817;
font-weight: bold;
}

.uni {
color:#0041C2;
font-weight: bold;
}

.hilitegreen {
	color:#336600;
	font-weight: bold;
}

.imageshadow {
	box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
}

.source {
font-size: 90%;
line-height: 150%;
padding: 0px 0px 10px 10px;
margin: 0px 10px 25px 20px;
}

.example {
color: black;
background-color: #E5E4E2;
	padding: 10px 5px 10px 5px;
margin: 10px 10px 10px 10px;
	/*line-height: 1;*/
}

.bluebutton {
	padding:12px;
}

/*hide 'by kurtik' etc tags */
.post-meta  { display: none; }


.learndash_course_content_title {
display: none;
}

.pricingtabledescription {
	font-size: 125%;
	font-weight: bold;
}


.wpProQuiz_button {
   background: #336699;
   padding: 10px 24px;
	margin: 20px 5px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   color: #ffffff;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
}

.fl-accordion-button-label {
	font-weight: bold;
}

/*keep 'course content title'from overlapping table*/
#learndash_course_content_title {
	margin: 20px 0; 
	}

/*pricing table adjustments*/ 
.rpt_description {
	color: #ffffff;
}

/*hide green Free label in course list*/
.price {
	visibility: hidden;
}

#rcp_submit {
	 background: #336699;
   padding: 10px 24px;
	margin: 20px 5px;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   color: #ffffff;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
}

/* tool-tips */
.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted gray;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: #333;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 10px;
  position: absolute;
  z-index: 1;
  bottom: 125%;
  left: 50%;
  margin-left: -60px;
  opacity: 0;
  transition: opacity 0.3s;
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #555 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

.tooltip.correcttip:hover {
		color: green;
	font-weight: bold;
}

.tooltip.wrongtip:hover {
		color: red;
}

hr.roundedbluedivider {
  border-top: 4px solid #6699cc;
  border-radius: 5px;
}

.mySectionHeading {
	color: #3399FF;
	font-size: 150%;
	font-style: bold;
	padding-bottom: 10px;
}

.goals {
	background-color: aliceblue;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 15px;
	padding-right: 10px;
	margin-bottom: 25px;
}

 /* CSS for scrollable transcript as from American Voices */

.transcript {
overflow: auto; 
height: 300px; 
width: 95%; 
padding: 5px; 
background-color: #e6e6e6;
box-shadow: 2px 2px 3px #666666;
line-height: 1.5;
   margin-top: 0em;
  margin-bottom: 2em;
}

.transcript .soundsample {
width: auto;
height: auto;
padding: 5px 5px 5px;
margin: 10px 0px 40px 0px;
}

/*attempt to make landing page full width*/
/*
.fl-builder #main > .wf-wrap {
  width: auto;
  padding: 0px;
}*/
