/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

.gp-stripes{background-image:url(/sites/bfyr.ce2.byu.edu/files/IMAGE_stripe_purple-green.png);height:16px;background-position:center;}.om-stripes{background-image:url(/sites/bfyr.ce2.byu.edu/files/IMAGE_stripe_orange-magenta.png);height:16px;background-position:center;}.registration_container button:not(.unavailable),input.button:not(.secondary):not(.closed),a.button:not(.secondary):not(.closed){background-color:var(--bfyr_purple);}#sponsor .inline-block{padding:1rem;display:inline-block;}#sponsor img{max-width:300px;}
:root{--bfyr_green:#66a944;--bfyr_pink:#bf1e74;--bfyr_blue:#007fbe;--bfyr_purple:#645da9;--bfyr_orange:#e07e27;}.bfyr_green{color:var(--bfyr_green);}.bfyr_green-bg{background-color:var(--bfyr_green);}.bfyr_green-border{border:1px solid var(--bfyr_green);}.bfyr_pink{color:var(--bfyr_pink);}.bfyr_pink-bg{background-color:var(--bfyr_pink);}.bfyr_pink-border{border:1px solid var(--bfyr_pink);}.bfyr_blue{color:var(--bfyr_blue);}.bfyr_blue-bg{background-color:var(--bfyr_blue);}.bfyr_blue-border{border:1px solid var(--bfyr_blue);}.bfyr_purple{color:var(--bfyr_purple);}.bfyr_purple-bg{background-color:var(--bfyr_purple);}.bfyr_purple-border{border:1px solid var(--bfyr_purple);}.bfyr_orange{color:var(--bfyr_orange);}.bfyr_orange-bg{background-color:var(--bfyr_orange);}.bfyr_orange-border{border:1px solid var(--bfyr_orange);}#pink-right .second-region{background-color:var(--bfyr_pink);}h1,h4{color:var(--bfyr_purple);}h5,a,a:link,a:visited,a:active,li a,li a:link,li a:visited,li a:active{color:var(--bfyr_green);}.accordion-header{color:var(--bfyr_green) !important;}a:not(.button),a:link:not(.button),a:visited:not(.button),a:active:not(.button),li a,li a:link,li a:visited,li a:active{border-bottom:1px solid var(--bfyr_green);}.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg h4,.dark-bg h5,.dark-bg h6,.dark-bg p,.dark-bg ul{color:var(--white);}
.views-row:nth-child(odd){background-color:rgba(191,30,116,.1);}.flex-item:nth-child(1){max-width:30%;}.flex-item:nth-child(2){max-width:60%;margin:0 5%;}.website{margin-top:1.5rem;margin-bottom:2rem;}.book-covers{display:contents;}.book-covers img{margin-right:1rem;margin-bottom:1rem;box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);}@media (max-width:575.98px){.flex-row{flex-direction:column;}.flex-item:nth-child(1),.flex-item:nth-child(2){max-width:unset;}.flex-item:nth-child(1){text-align:center;margin-bottom:2rem;}}
#site_logo img{width:275px;}#footer{background-color:var(--navy);color:var(--white);}@media (min-width:768px){#navigation{position:sticky;top:0;z-index:10;}}
