/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.program-table,.program-table .view-header{margin-bottom:2em;}@media (max-width:700px){.program-table .responsive-table-wrapper{display:block;overflow:auto;max-width:calc(100vw - 4em);border-left:1px solid  #666;border-right:1px dotted #999;}}.program-table table,.program-table tr,.program-table td{border:1px solid black;border-collapse:collapse;text-align:center;}.program-table thead th{background:#ccc;}.program-table tbody th{text-align:left;font-weight:normal;min-width:10em;}.yes-image{width:3em;}.js-column-toggle{color:#666;padding:.4em .6em;border:solid #000;border-width:1px 1px 0;}.js-column-toggle--closed{font-weight:bold;}.js-paypal-sub-trigger{font-size:.85em;background:#41a245;color:#fff;padding:.2em .5em .2em 1em;border-radius:9em;margin:.5em 0 0;white-space:nowrap;min-width:8em;;}.views-field--index-2 .js-paypal-sub-trigger{background:#2e8c32;}.js-paypal-sub-trigger:after{content:'\0203A';padding:.1em .3em .3em .3em;font-size:1.3em;line-height:0;display:inline-block;transition:transform .4s;}.opened .js-paypal-sub-trigger{border-radius:1em 1em 0 0;}.opened .js-paypal-sub-trigger:after{transform:rotate(90deg);}.js-paypal-sub-form table{border:0;margin:1em .3em .5em;}.js-paypal-sub-form tr,.js .js-paypal-sub-form td{border:0;padding:0;font-size:.94em;text-align:left;overflow:hidden;min-width:0;}.js-paypal-sub-form input{width:98%;margin:0 0 .3em;}.js-paypal-sub-form [name="submit"]{min-height:47px;width:auto;}@media screen and (min-width:750px){}
img.align-left,figure.align-left{margin:0 1.5em 1em 0;}img.align-right,figure.align-right{margin:0 0 1em 1.5em;}
