  .--theme-iss {
    --secondary-color: #63943B;
    --light-text-color: #fafafa;
    --dark-text-color: #37332f;
    --norm-text-color: #4b4945;
    --bg-med: #efefef;
    --primary-color: #1A5398;
    --primary-header: #1A5398;
    --solid-button-text: #fafafa;
    --solid-button-text-hover: #15427a;
    --hollow-button-text: #15427a;
    --primary-lighter-1: #4875ad;
    --primary-lighter-2: #7698c1;
    --primary-lighter-3: #a3bad6;
    --primary-lighter-4: #bacbe0;
    --primary-lighter-5: #d1ddea;
    --primary-lighter-6: #e8eef5;
    --primary-darker-1: #174b89;
    --primary-darker-2: #15427a;
    --primary-darker-3: #123a6a;
    --primary-darker-4: #10325b;
    --hover-shadow: 0px 0px 5px 0px #1A5398;
    --border-color: #1A5398;
    --inset-shadow: none;
    --outset-shadow: none;
    --flat-border: 2px solid;
}

main h1:first-of-type {
    color: #63943B !important;
    font-family: "tradegothicltstd-boldext", sans-serif;
    font-size: 2rem;
    display: block;
    padding: 0px;
    margin: 0 0 0.5rem 0;
}

.--theme-iss h2,
h3,
h4,
h5,
h6 {
    color: #63943B;
}

.--theme-iss .card__title {
    color: #fafafa !important;
}

.custom-hr {
    border-bottom: 3px solid #1A5398;
    max-width: 60px;
}

.card.--linked.--theme-iss>a:hover::before {
    transition: transform 0.05s ease-in-out;
    transform: scale(1.01, 1.01);
    background-color: #4875ad;
}

.info-box.--iss {
    border: 1px solid #bacbe0;
    border-left: 6px solid #1A5398;
    background-color: #e8eef5;
    color: #10325b;
    border: 1px solid var(--primary-lighter-4);
    border-left: 6px solid var(--primary-color);
    background-color: var(--primary-lighter-6);
    color: var(--primary-darker-4);
}

.info-box.--iss .info-box__header {
    color: #123a6a !important;
    color: var(--primary-darker-3) !important;
}

.info-box.--iss::before {
    color: #1A5398;
    content: "";
    color: var(--primary-color);
}

.blue-bg {
    background-image: url(/wsuimages/ISSummit/css/"data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' version='1.1' xmlns:xlink='http:/www.w3.org/1999/xlink' xmlns:svgjs='http:/svgjs.dev/svgjs' width='1600' height='400' preserveAspectRatio='none' viewBox='0 0 1600 400'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1008%26quot%3b)' fill='none'%3e%3crect width='1600' height='400' x='0' y='0' fill='rgba(26%2c 83%2c 152%2c 1)'%3e%3c/rect%3e%3cpath d='M1600 0L1302.68 0L1600 104.78z' fill='rgba(255%2c 255%2c 255%2c .1)'%3e%3c/path%3e%3cpath d='M1302.68 0L1600 104.78L1600 109.26L1029.74 0z' fill='rgba(255%2c 255%2c 255%2c .075)'%3e%3c/path%3e%3cpath d='M1029.74 0L1600 109.26L1600 168.29000000000002L436.76 0z' fill='rgba(255%2c 255%2c 255%2c .05)'%3e%3c/path%3e%3cpath d='M436.76 0L1600 168.29000000000002L1600 224.82000000000002L215.89999999999998 0z' fill='rgba(255%2c 255%2c 255%2c .025)'%3e%3c/path%3e%3cpath d='M0 400L136.18 400L0 393.88z' fill='rgba(0%2c 0%2c 0%2c .1)'%3e%3c/path%3e%3cpath d='M0 393.88L136.18 400L947.48 400L0 352.26z' fill='rgba(0%2c 0%2c 0%2c .075)'%3e%3c/path%3e%3cpath d='M0 352.26L947.48 400L1218.23 400L0 165.42z' fill='rgba(0%2c 0%2c 0%2c .05)'%3e%3c/path%3e%3cpath d='M0 165.42000000000002L1218.23 400L1364.8 400L0 110.17000000000002z' fill='rgba(0%2c 0%2c 0%2c .025)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1008'%3e%3crect width='1600' height='400' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: #1A5398;
}

@media only screen and (min-width: 1024px) and (min-resolution: 192dpi) {
    .blue-bg {
        background-image: url(/wsuimages/ISSummit/css/"data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' version='1.1' xmlns:xlink='http:/www.w3.org/1999/xlink' xmlns:svgjs='http:/svgjs.dev/svgjs' width='3200' height='800' preserveAspectRatio='none' viewBox='0 0 3200 800'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1001%26quot%3b)' fill='none'%3e%3crect width='3200' height='800' x='0' y='0' fill='rgba(26%2c 83%2c 152%2c 1)'%3e%3c/rect%3e%3cpath d='M3200 0L2379.88 0L3200 314.87z' fill='rgba(255%2c 255%2c 255%2c .1)'%3e%3c/path%3e%3cpath d='M2379.88 0L3200 314.87L3200 520.6700000000001L1536.96 0z' fill='rgba(255%2c 255%2c 255%2c .075)'%3e%3c/path%3e%3cpath d='M1536.96 0L3200 520.6700000000001L3200 528.1500000000001L1318.68 0z' fill='rgba(255%2c 255%2c 255%2c .05)'%3e%3c/path%3e%3cpath d='M1318.68 0L3200 528.1500000000001L3200 539.7L839.24 0z' fill='rgba(255%2c 255%2c 255%2c .025)'%3e%3c/path%3e%3cpath d='M0 800L635.07 800L0 746.19z' fill='rgba(0%2c 0%2c 0%2c .1)'%3e%3c/path%3e%3cpath d='M0 746.19L635.07 800L1609.77 800L0 453.7300000000001z' fill='rgba(0%2c 0%2c 0%2c .075)'%3e%3c/path%3e%3cpath d='M0 453.73L1609.77 800L2455.31 800L0 301.81000000000006z' fill='rgba(0%2c 0%2c 0%2c .05)'%3e%3c/path%3e%3cpath d='M0 301.81000000000006L2455.31 800L2535.0299999999997 800L0 174.73000000000008z' fill='rgba(0%2c 0%2c 0%2c .025)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1001'%3e%3crect width='3200' height='800' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
    }
}

.green-bg {
    background-image: url(/wsuimages/ISSummit/css/"data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' version='1.1' xmlns:xlink='http:/www.w3.org/1999/xlink' xmlns:svgjs='http:/svgjs.dev/svgjs' width='1600' height='400' preserveAspectRatio='none' viewBox='0 0 1600 400'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1001%26quot%3b)' fill='none'%3e%3crect width='1600' height='400' x='0' y='0' fill='rgba(99%2c 148%2c 59%2c 1)'%3e%3c/rect%3e%3cpath d='M1600 0L1302.68 0L1600 104.78z' fill='rgba(255%2c 255%2c 255%2c .1)'%3e%3c/path%3e%3cpath d='M1302.68 0L1600 104.78L1600 109.26L1029.74 0z' fill='rgba(255%2c 255%2c 255%2c .075)'%3e%3c/path%3e%3cpath d='M1029.74 0L1600 109.26L1600 168.29000000000002L436.76 0z' fill='rgba(255%2c 255%2c 255%2c .05)'%3e%3c/path%3e%3cpath d='M436.76 0L1600 168.29000000000002L1600 224.82000000000002L215.89999999999998 0z' fill='rgba(255%2c 255%2c 255%2c .025)'%3e%3c/path%3e%3cpath d='M0 400L136.18 400L0 393.88z' fill='rgba(0%2c 0%2c 0%2c .1)'%3e%3c/path%3e%3cpath d='M0 393.88L136.18 400L947.48 400L0 352.26z' fill='rgba(0%2c 0%2c 0%2c .075)'%3e%3c/path%3e%3cpath d='M0 352.26L947.48 400L1218.23 400L0 165.42z' fill='rgba(0%2c 0%2c 0%2c .05)'%3e%3c/path%3e%3cpath d='M0 165.42000000000002L1218.23 400L1364.8 400L0 110.17000000000002z' fill='rgba(0%2c 0%2c 0%2c .025)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1001'%3e%3crect width='1600' height='400' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-color: #63943B;
}

@media only screen and (min-width: 1024px) and (min-resolution: 192dpi) {
    .green-bg {
        background-image: url(/wsuimages/ISSummit/css/"data:image/svg+xml,%3csvg xmlns='http:/www.w3.org/2000/svg' version='1.1' xmlns:xlink='http:/www.w3.org/1999/xlink' xmlns:svgjs='http:/svgjs.dev/svgjs' width='3200' height='800' preserveAspectRatio='none' viewBox='0 0 3200 800'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1011%26quot%3b)' fill='none'%3e%3crect width='3200' height='800' x='0' y='0' fill='rgba(99%2c 148%2c 59%2c 1)'%3e%3c/rect%3e%3cpath d='M3200 0L1808.69 0L3200 261.08z' fill='rgba(255%2c 255%2c 255%2c .1)'%3e%3c/path%3e%3cpath d='M1808.69 0L3200 261.08L3200 417.57L1231.3600000000001 0z' fill='rgba(255%2c 255%2c 255%2c .075)'%3e%3c/path%3e%3cpath d='M1231.3600000000001 0L3200 417.57L3200 534.67L1133.3400000000001 0z' fill='rgba(255%2c 255%2c 255%2c .05)'%3e%3c/path%3e%3cpath d='M1133.3400000000001 0L3200 534.67L3200 561.51L744.1500000000001 0z' fill='rgba(255%2c 255%2c 255%2c .025)'%3e%3c/path%3e%3cpath d='M0 800L1435.3 800L0 668.1z' fill='rgba(0%2c 0%2c 0%2c .1)'%3e%3c/path%3e%3cpath d='M0 668.1L1435.3 800L1652.78 800L0 412.97z' fill='rgba(0%2c 0%2c 0%2c .075)'%3e%3c/path%3e%3cpath d='M0 412.97L1652.78 800L2339.01 800L0 373.72z' fill='rgba(0%2c 0%2c 0%2c .05)'%3e%3c/path%3e%3cpath d='M0 373.72L2339.01 800L2840.28 800L0 118.47000000000003z' fill='rgba(0%2c 0%2c 0%2c .025)'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1011'%3e%3crect width='3200' height='800' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
    }
}

.quote-image {
    border-radius: 50%;
    border: 2px solid #fff;
    margin-top: 0px;
    margin-bottom: 0px;
}

.quote-image--keynote {
    border-width: 5px
}

.quote__image-container>.quote-image {
    width: 80%
}

.image-left {
    max-width: 35%;
}

@media only screen and (max-width: 40em) {
    .image-right {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
}

@media only screen and (max-width: 40em) {
    .image-left {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }
}

@media only screen and (min-width: 640px) {
    .image-left {
        max-width: 90% !important;
    }
}

ul.bullet-image-list {
    margin-left: 0;
    padding: 0;
    display: block;
    list-style-type: none;
    line-height: 1.6
}

ul.bullet-image-list.bullet>li {
    padding-left: .75em
}

ul.bullet-image-list.bullet>li::before {
    content: "•";
    background-image: none
}

ul.bullet-image-list>li {
    position: relative;
    padding-left: 1.6em
}

ul.bullet-image-list>li::before {
    content: "";
    position: absolute;
    width: 1.6em;
    height: 1.6em;
    top: 0;
    left: 0;
    background-size: 1.6em 1.6em;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(https://www.weber.edu/wsuimages/AcadWeb/images/checkmark.svg)
}

@media only screen and (min-width: 0em) {
    ul.bullet-image-list.sm-1-cols {
        columns: 1
    }

    ul.bullet-image-list.sm-2-cols {
        columns: 2
    }

    ul.bullet-image-list.sm-3-cols {
        columns: 3
    }
}

@media only screen and (min-width: 40.063em) {
    ul.bullet-image-list.med-1-cols {
        columns: 1
    }

    ul.bullet-image-list.med-2-cols {
        columns: 2
    }

    ul.bullet-image-list.med-3-cols {
        columns: 3
    }
}

@media only screen and (min-width: 64.063em) {
    ul.bullet-image-list.lrg-1-cols {
        columns: 1
    }

    ul.bullet-image-list.lrg-2-cols {
        columns: 2
    }

    ul.bullet-image-list.lrg-3-cols {
        columns: 3
    }
}

@media only screen and (min-width: 90.063em) {
    ul.bullet-image-list.xlrg-1-cols {
        columns: 1
    }

    ul.bullet-image-list.xlrg-2-cols {
        columns: 2
    }

    ul.bullet-image-list.xlrg-3-cols {
        columns: 3
    }
}

@media only screen and (min-width: 120.063em) {
    ul.bullet-image-list.xxlrg-1-cols {
        columns: 1
    }

    ul.bullet-image-list.xxlrg-2-cols {
        columns: 2
    }

    ul.bullet-image-list.xxlrg-3-cols {
        columns: 3
    }
}

.secondary-logo {
    opacity: 100% !important;
}

.accordion .accordion-item.is-active>.accordion-title,
.accordion .accordion-title:hover,
.accordion .accordion-title:focus {
    background-color: var(--primary-color) !important;
    color: var(--solid-button-text) !important;
}

.accordion .accordion-item.is-active>.accordion-title>*,
.accordion .accordion-title:hover>*,
.accordion .accordion-title:focus>* {
    color: var(--solid-button-text) !important;
}

.accordion>li {
    list-style: none !important;
}

.accordion .accordion-title {
    box-shadow: none !important;
    display: block !important;
    padding-bottom: 20px !important;
    font-size: 1rem;
    color: #4b4945 !important;
    border-right: 2px solid var(--primary-color) !important;
    border-left: 2px solid var(--primary-color) !important;
    border-top: 2px solid var(--primary-color) !important;
}

.accordion .accordion-title::before {
    right: 1em;
    margin-top: -0.625em;
    font-size: 1.25em;
    font-weight: bold;
}

.accordion .accordion-title>* {
    color: var(--hollow-button-text) !important;
    margin: 0;
}

.accordion .accordion-content {
    color: var(--norm-text-color) !important;
    border-right: 2px solid var(--primary-color) !important;
    border-left: 2px solid var(--primary-color) !important;
    border-top: 2px solid var(--primary-color) !important;
    border-bottom: 0;
}

.accordion .accordion-item:last-child>.accordion-content {
    border-bottom: 2px solid var(--primary-color) !important;
}

.accordion .accordion-item:last-child:not(.is-active)>.accordion-title {
    border-bottom: 2px solid var(--primary-color) !important;
}

.accordion .accordion-item .footnote {
    background: #efefef;
    background: var(--bg-med);
    border-top: 2px dotted var(--primary-color);
    margin: 1em -0.9375rem -0.9375rem -0.9375rem;
    padding: 0.9375rem;
    position: relative;
}

.accordion .accordion-item .footnote:before {
    content: "";
    color: var(--primary-color);
    line-height: 1;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 1.5rem;
    background-color: #fff;
    position: absolute;
    border-radius: 50%;
    border: 2px solid #fff;
    top: -1rem;
    left: 50%;
    margin-left: -1rem;
}

.speaker-image {
    border-radius: 50%;
    border: 2px solid #388637;
}

.speaker-image--keynote {
    border-width: 4px;
}

a.speaker__link {
    text-decoration: none;
}

a.speaker__link .speaker__image-container::after {
    content: "";
    transition: opacity 0.1s ease-in-out;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    opacity: 0;
}

.speaker {
    overflow: hidden;
    position: relative;
    width: 100%;
    display: flex;
    flex-flow: column nowrap;
}

.speaker::last-child {
    margin-bottom: 0;
}

.speaker__image-container {
    width: 100%;
    position: relative;
}

.speaker__image-container>.speaker-image {
    width: 100%;
}

.speaker__title {
    text-align: center;
}

.speaker__info {
    text-align: center;
    color: #575047;
    flex-grow: 1;
}

.--theme-iss .speaker-image {
    border-color: #388637;
}

.--theme-iss .speaker__title {
    color: #1a5398 !important;
}

.--theme-iss .speaker__info {
    color: #388637 !important;
}

.--theme-iss a.speaker__link:focus .speaker__image-container::after,
.--theme-iss a.speaker__link:hover .speaker__image-container::after {
    background: rgba(56, 134, 55, 0.5);
    opacity: 1;
}

.--theme-iss a.speaker__link:focus .speaker__title,
.--theme-iss a.speaker__link:hover .speaker__title {
    color: #3c6da7 !important;
}

.--theme-iss a.speaker__link:focus .speaker__info,
.--theme-iss a.speaker__link:hover .speaker__info {
    color: #569855 !important;
}

.simple-item {
    display: flex;
    flex-flow: row nowrap;
    border-bottom: 1px solid #cacaca;
}

@media only screen and (min-width: 0em) and (max-width: 39.9375em) {
    .simple-item {
        flex-flow: column nowrap;
    }
}

.simple-item.column {
    flex-flow: column nowrap;
    padding: 0.5rem;
}

.simple-item.column>.simple-item__content {
    padding: 0;
}

.simple-item.column>.simple-item__label {
    padding: 0;
    margin-bottom: 0.25rem;
}

.simple-item.column>.simple-item__label.yellow {
    border-top: 2px solid #ffcd05;
}

.simple-item.column>.simple-item__label.blue {
    border-top: 2px solid #1a5398;
}

.simple-item.column>.simple-item__label.gray {
    border-top: 2px solid #575047;
}

.simple-item.column>.simple-item__label.green {
    border-top: 2px solid #388637;
}

.simple-item.column>.simple-item__label.purple {
    border-top: 2px solid #492365;
}

.simple-item.column>.simple-item__label>p {
    line-height: 1;
}

.simple-item:last-of-type {
    border-bottom: 0px solid #cacaca;
}

.simple-item__list {
    display: flex;
    flex-flow: column nowrap;
}

.simple-item__list.striped>.simple-item:nth-of-type(2n) {
    background-color: #f7f6f6;
}

.simple-item__title {
    margin-bottom: 0;
}

.simple-item__content {
    padding: 0.5rem;
    flex-grow: 1;
}

.simple-item__content :last-child {
    margin-bottom: 0;
}

.simple-item__label {
    min-width: 8rem;
    padding: 0.5rem;
}

.simple-item__label :last-child {
    margin-bottom: 0;
}

.label.yellow-track {
    background-color: #ffcd05;
    color: #575047;
}

.label.blue-track {
    background-color: #1a5398;
    color: #fafafa;
}

.label.gray-track {
    background-color: #575047;
    color: #fafafa;
}

.label.green-track {
    background-color: #388637;
    color: #fafafa;
}

.label.purple-track {
    background-color: #492365;
    color: #fafafa;
}