/*
Theme Name:   UW 2014 COE Child
Theme URI:    https://github.com/uweb/uw-2014.git    
Description:  UW 2014 "Boundless" Wordpress theme: COE Child Theme
Author:       UW Marketing/Paul Keyes
Author URI:   http://www.education.uw.edu
Template:     uw-2014
Version:      1.0.0
*/

h3 {
font-size:14pt;
}

.uw-hero-image::after {
	background:none;
}

.uw-breadcrumbs span {
	color: #000;
	font-weight: 400;
	padding: 0 25px 0 0;
	margin-top: 5px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
}
.uw-breadcrumbs li.lastcrumb::before {
	content: '';
}
.section-content {
margin-bottom:36px;
}
div.pods-flex-item {
display:flex;
} 
.module-content p {
font-size: 11pt;
}

.wpml-ls-legacy-dropdown .wpml-ls-item {
  font-family: 'Encode Sans Compressed';
}
.post-navigation{
  display: none !important;
}
.pods-flex-view {
  display: flex;
  flex-wrap: wrap;
  column-gap: 16px;
  margin-bottom: 20px;
}

.pods-flex-item {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis:256px;
  max-width:256px;
  border: 1px solid #CCC;
  padding: 10px;
  border-radius: 5px;
  box-sizing: border-box;
  flex-direction: column;
  justify-content: space-between;
}

.pods-flex-item h3 {
  margin-top: 10px;
}

.pods-flex-item p {
  font-weight: 400;
  font-size: 0.98rem;
}

.front-card {
  border: 1px solid #CCC;
  padding: 10px;
  border-radius: 5px;
}
/*Sidbar*/
.sidebar_survey {
  background-color: #EEEADF;
  padding: 10% 14% 5% 14%;
  text-align: left;
}
.sidebar_survey h3{
  color:#4b2f92;
  margin-top:0;
}

/* Tooltip container */
.dt-tooltips {
    display:flex;
    flex-direction:column;
    width:100;
    padding:5px;
}
.dt-tooltips-inner {
    display: flex;
    gap: 2rem;
    border: 1px solid #ccc;
    padding: 5px;
    margin-bottom: 24px;
    align-self:flex-end;
}

.dt-tooltip {
  position: relative;
  flex-basis: 5rem;
  /*border-bottom: 1px solid black; !* If you want dots under the hoverable text *!*/
}

.dt-tooltip img {
  width: 50px;
  height: 34px;
}

/* Tooltip text */
.dt-tooltip .dt-tooltiptext {
  visibility: hidden;
  position: absolute;
  top: 30px;
  left: 0;
  width: 10rem;
  background-color: white;
  color: #4b2f92;
  font-family: "Open Sans", sans-serif;
  font-size: 0.98em;
  text-align: center;
  padding: 5px;
  border: 1px solid #CCC;
  border-radius: 5px;
  z-index: 1;
}

/* Show the tooltip text when you mouse over the tooltip container */
.dt-tooltip:hover .dt-tooltiptext {
  visibility: visible;
}

@media (min-width: 769px) {
  .pods-flex-item {
    flex-basis: 250px;
  }
}
@media (min-width: 991px) {
  .pods-flex-item {
    flex-basis: 250px;
    max-width: 250px;
  }
}
.front-card button,
.pods-flex-item button {
  background-color: #4b2f92;
  border-radius: 5px;
  width:100%;
}

.front-card button a:link,
.pods-flex-item button a:link,
.front-card button a:visited,
.pods-flex-item button a:visited {
  color: white;
  text-decoration: none;
}

/*PODS FIELD STYLES*/
h2.module_header {
  margin-top: 4rem;
}

.quiz_region {
  width: 100%;
  margin-top: 2rem;
  padding-left:0;
}
.quiz_region ul {
    margin-left:0;
    padding-left:0;
}
.quiz_region ul li{
    display:inline-block;
    list-style-type:none;
}
.quiz_region button {
  background-color: #4b2f92;
  float: right;
}

.quiz_region a:link,
.quiz_region a:visited {
  color: #fff;
}

/*styles for module downloadables*/
.module_files {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  margin-bottom: 20px;
}

.module_files p{
  background-color: #4b2f92;
  background-color: #white;
  color: #4b2f92;
  font-size: 1rem;
  font-family: "Encode Sans Compressed", sans-serif;
  text-align: center;
  flex-basis: 12rem;
  border: 1px solid #CCC;
  border-radius: 10px;
  margin-top: 1rem;
  padding: 1rem;
}

.module_files p a {
  font-weight: 500;
  color: white;
  text-decoration: underline;
}
/*INFO CARD STYLES*/
.info-card-container {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: center;
    width:100%
}

.info-card-card {
    flex: 1 1 calc(50% - 20px);
    border-radius: 0px;
    padding: 0px;
    box-shadow: 0px 4px 8px 0px #0003;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}

.info-card-card img {
    /*width: 100%;
    height: auto;
     * */
    display: block;
    max-width: 100%;
    object-fit:cover;
    height:200px;
}

.info-card-card h2 {
    margin: 16px;
}

.info-card-card p {
    margin: 0 16px 16px 16px;
    font-size:14px;
}

.info-card-button {
    background-color: #4b2f92;
    color: #fff;
    text-align: center;
    padding: 12px;
    text-decoration: none;
    margin: 0 16px 16px 16px;
    border-radius: 4px;
    display: inline-block;
}
p.info-card-button a:link,
p.info-card-button a:visited {
    color:#fff;
}

@media (max-width: 578px) {
    .info-card-card {
        flex: 1 1 100%;
    }
}

/*END INFO CARD STYLES*/

/*END PODS FIELD STYLES*/

/*SURVEY WIDGET*/
.ays-survey-form .fui-radio-unchecked::before, 
.ays-survey-form .fui-radio-checked::before{
    height:0;
}
/*# sourceMappingURL=coe-custom.css.map */
