/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.callout-tab-content:after,.grid-cell:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.button{margin:15px auto;padding:0 15px;clear:both;max-width:480px;overflow:hidden;}.button a{position:relative;display:block;padding:6px 10px;-moz-border-radius:5px;border-radius:5px;text-align:center;}.region-content .button a{text-decoration:none;}.button a:link,.button a:visited{color:#fff;}.button a:hover,.button a:focus{background-color:#358273;color:#fff;}.button a,.button.button-color-green a{background-color:#026937;}.button.button-color-red a{background:#aa3b3b;}.button.button-color-red a:hover{background:#c35555;}.button.button-color-yellow a{background-color:#e0ac4a;}.button.button-color-yellow a:hover{background-color:#e3ba50;}.button.button-color-yellow a:before{color:#fff;}.button.button-color-gold a{background-color:#af8446;}.callout{clear:both;overflow:hidden;box-sizing:border-box;max-width:400px;margin:8px auto;padding:0.75em;border:1px #808080 solid;color:#5a5a5a;border-width:0 0 1px 4px;border-color:#cea052;border-radius:0 5px 0 10px;background-color:#f5f1f1;}.callout .callout__title,.callout h3{margin-top:0;margin-bottom:0.625em;border-bottom:1px #836950 solid;font-size:1.2em;}.callout > *:last-child{margin-bottom:0;}@media (min-width:768px){.callout{float:right;clear:none;width:42%;max-width:none;margin:8px;}.grid-cell .callout{width:100%;}}@media (max-width:767px){.callout{float:none;}}.callout-column{width:50%;float:left;}.callout-column-border-right{border-right:1px dotted #BBBBBB;margin-right:2%;padding-right:2%;width:45%;}.callout.callout-container{width:100%;border:none;background:none;background-image:none !important;margin:10px 0 10px;padding:5px 0 0 0;}.callout-growable{margin:0.5em 0;padding-bottom:1px;border-bottom:1px #aaa solid;}.toolbar .callout-growable:hover::before{content:"#" attr(id);position:absolute;z-index:10;margin-top:-1em;background-color:#f5f1f1;color:#333;font-size:0.8em;border-radius:0.5em;padding:0.1em 0.5em;}.callout-container .callout-growable{background:#fff;}.with-right-sidebar .callout-container .callout-column .callout-growable,.no-right-sidebar .callout-container .callout-column .callout-growable{border:1px solid #ddd;margin-left:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.callout-container .callout-growable > h4{padding-left:10px;}.callout-growable > h4 strong{font-weight:normal;}.callout-growable > h4{position:relative;line-height:1.4;padding:5px 20px 5px 5px;border-bottom:1px solid #aaa;border-top:1px solid #eee;font-size:1.1em;color:#1a2f23;margin:0;}.js .callout-growable > h4{cursor:pointer;}.callout-growable > h4:hover{color:#3a5f43;}.callout-growable > h4 span.expand-button{position:absolute;top:0;bottom:0;right:0;border-left:1px solid #eee;display:block;width:20px;cursor:pointer;background-color:#fafafa;}.callout-growable-content{padding:10px 10px 10px 15px;border-left:5px #aaa solid;margin-bottom:-1px;}.js .callout-growable-content{display:none;}.js .callout-growable:target > .callout-growable-content,.js .callout-growable-grown > .callout-growable-content{display:block;}@media print{.callout-growable[aria-expanded=false]:after{content:"Please open this section in your browser to print its contents.";visibility:visible;height:auto;font-size:0.7em;color:#aaa;}}.callout-step{min-height:100px;border:1px solid #eee;box-shadow:2px 2px 5px #ddd;margin-bottom:25px;overflow:hidden;position:relative;background:#fafafa;}.callout-step h3,.callout-step h4,.callout-step h5,.callout-step h6{clear:none;}.callout-step-step{float:left;position:relative;width:70px;font-family:georgia;font-size:27px;}.callout-step-step:after,.callout-step-number{display:block;font-size:60px;text-align:center;color:#717171;text-shadow:-1px -1px 1px #222;}.callout-step-number{font-family:georgia;}.callout-step-description{margin-left:70px;padding-left:10px;min-height:100px;border-left:1px dotted #ddd;position:relative;padding-bottom:30px;}.callout-step-description:after,.callout-step-description .file-styles:after,.callout-step-description img:after{clear:both;}#main-wrapper #content .content .callout-step h3{font-family:arial,helvetica,verdana,sans-serif;color:#333;font-size:16px;font-weight:bold;margin-top:5px;}.callout-step-read-more{position:absolute;bottom:5px;right:5px;}.callout-step.list-style-check .callout-step-number{display:none;}.callout-step.list-style-check .callout-step-step:after{content:"\f14a";font-family:"Font Awesome 5 Free";margin:12px 0 0 7px;}.callout-thumbnail{float:left;position:relative;}.callout-thumbnail-caption{padding:0 9px;margin:0;}.wsu-filters-thumbnail-container span{display:block;}.wsu-filters-photo-container{height:124px;margin:0;padding:0;overflow:hidden;}.wsu-filters-thumbnail-container a::after{content:none!important;}.callout-tab-content .wsu-filters-thumbnail-container,.callout-growable .wsu-filters-thumbnail-container{margin-left:2px;margin-right:2px;}.wsu-filters-thumbnail-caption{height:48px;overflow:hidden;}.wsu-filters-thumbnail-field{clear:left;}#main-content .wsu-filters-thumbnail-field-title{color:#444;}.wsu-filters-thumbnail-field-title{color:#444;font-weight:bold;margin-left:3px;}.aspect-ratio-container{position:relative;padding-bottom:56.25%;}.aspect-ratio-container[data-ratio="1:1"]{padding-bottom:100%;}.aspect-ratio-container[data-ratio="4:3"]{padding-bottom:75%;}.aspect-ratio-container[data-ratio="3:2"]{padding-bottom:66.667%;}.aspect-ratio-container[data-ratio="2:1"]{padding-bottom:50%;}.aspect-ratio-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.callout-video{margin:0.5em auto;text-align:center;width:40%;padding:0.5em;border:#bbb solid;border-width:1px 0;overflow:auto;}.callout-video[border]{border:1px solid #aaa;padding-top:1.5em;}.callout-video[border="none"]{border:none;padding:0;}.callout-video[border="top"]{border-width:1px 0 0 0;}.callout-video[border="bottom"]{border-width:0 0 1px 0;}.callout-video[border="both"]{border-width:1px 0;}.callout-video[data-size="smaller"]{width:30%;}.callout-video[data-size="larger"]{width:60%;}.callout-video[data-align="center"][data-size="smaller"]{max-width:500px;}.callout-video[data-align="center"][data-size="normal"]{max-width:700px;}.callout-video[data-align="center"]{width:auto;}.callout-video[data-align="left"]{float:left;border-width:0 1px 0 0;margin-right:1em;}.callout-video[data-align="right"]{float:right;border-width:0 0 0 1px;margin-left:1em;}.callout-video[data-align="left"],.callout-video[data-align="right"]{min-width:250px;}.callout-video + .callout-video{border-top:none;margin-top:-0.5em;}.grid-cell .callout-video{padding:0;border-width:0;}.sidebar .callout-video{margin:0 -15px;}.sidebar .callout-video[data-size="smaller"]{width:30%;}.sidebar .callout-video[data-size="larger"]{width:50%;}.sidebar .callout-video[data-align="center"][data-size="smaller"]{width:80%;}.callout-video .aspect-ratio-container{margin-bottom:1em;}@media screen and (max-width:767px){.callout-video[data-align]{float:none;width:auto;border-width:1px 0;margin:0.5em auto;}.panel-bootstrap .callout-video[data-align]{width:100%;}.callout-video[data-align][data-size="smaller"]{max-width:400px;}.callout-video[data-align][data-size="normal"]{max-width:600px;}}.bs-progress{height:2em;margin-bottom:2em;overflow:hidden;background-color:#f2f1eb;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);}.bs-progress.larger{height:5em;}.bs-progress-bar{float:left;width:0;height:100%;font-size:1em;line-height:2em;color:#fff;text-align:center;background-color:#cea052;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;}.larger .bs-progress-bar{font-size:2em;line-height:2.5em;}.node-embed-dialog{background:#e9e9e9;border:2px solid #333;border-radius:5px;padding:5px;}.node-embed-dialog .ui-dialog-titlebar{margin:0;padding:5px;background-color:#333;color:#fff;border-radius:5px;position:relative;}.node-embed-dialog .ui-dialog-titlebar-close{position:absolute;right:5px;color:#fff;}.node-embed-list .node-embed-item{cursor:pointer;padding:8px;background:#fff;border:1px solid #ddd;margin:5px 0;border-radius:3px;}.node-embed-list .node-embed-item:hover{background:#f0f0f0;}.node-embed-list .node-embed-item.active{background:#d0f4c8;border-color:#3faf26;}.node-embed-list .node-title{font-weight:bold;display:block;}.node-embed-list .node-type{color:#666;font-size:0.9em;}
