  /* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.submission-descriptions{display:flex;flex-direction:column;}.submission-column{display:flex;flex-direction:column;}.submission-title{margin-bottom:20px;}.button{align-self:center;color:#FFFFFF;font:16px "Public Sans",Arial,sans-serif;background:#0057B8;margin:12px 8px 16px;padding:8px 16px;}.button:hover{color:#FFFFFF;transform:scale(1.05);transition:transform .25s;}
.region-content form{margin:auto;}.title-panel{text-align:center;margin-bottom:30px;}.product-group hr{margin:0 0 20px;border:0;border-top:1px solid #eeeeee;}.product-group h3{margin:0 0 20px;}.product-group h3.co-ex-icon{margin-left:28px;}.product-grid{margin:0 -23px;}.transact-panel{display:flex;justify-content:center;}.input-pane,.output-pane{flex:1 1 50%;width:100%;max-width:450px;margin:0 10px;padding:15px;background-color:#ededed;border:solid 1px #d9d9d9;border-radius:5px;}.input-pane{max-width:280px;}.input-pane label{display:block;max-width:100%;margin:10px 0 0 0;}.input-pane input,.input-pane select{display:block;width:100%;height:24px;padding:0 4px;border:solid .5px gray;border-radius:2px;}.input-pane select{padding:0;}.input-pane input + input{margin-top:8px;}.button-panel{max-width:800px;margin:20px auto 0;text-align:center;}.button-warning{display:none;margin-bottom:10px;}@media screen and (max-width:449px){.product-group h3,.product-grid{text-align:center;}.product-grid{margin:0;}}@media screen and (max-width:767px){.transact-panel{flex-direction:column;}.input-pane,.output-pane{margin:0 auto;}.output-pane{margin-bottom:20px;}.input-pane{max-width:450px;}}#purchase-form{max-width:970px;}#subscribe-form{max-width:770px;}.subscribe-panel{display:flex;margin-bottom:30px;}.image-pane{flex:0 0 161px;margin-right:20px;}.image-pane img{width:100%;border-top:solid 1px #E5E5E5;border-left:solid 1px #E5E5E5;box-shadow:5px 5px 10px #E5E5E5;}.subscribe-description{margin-bottom:20px;}.subscribe-message{margin-bottom:15px;}.subscribe-term label{display:inline-block;margin-right:8px;}@media screen and (max-width:449px){.subscribe-panel{flex-direction:column;margin-bottom:20px;}.image-pane{width:100%;max-width:201px;margin:0 auto 20px;}}.payment-table{width:100%;font-size:16px;}.payment-table td{vertical-align:bottom;}.payment-table td:nth-child(1){padding-right:5px;}.payment-table td:nth-child(2){text-align:right;width:60px;}.payment-table .divider-cell{letter-spacing:-2px;}.status-checkboxes .rsc-checkbox{margin-top:10px;}.status-checkboxes hr{border-top:solid .5px black;}.status-checkboxes label{font-weight:normal;}.address-warning{margin-top:10px}.download-grid{padding:20px 0 0;text-align:center;}.download-grid .button-link{margin-top:5px;}.download-empty{position:relative;max-width:150px;margin:20px auto;}.download-empty img{width:100%;}.download-empty span{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0,0,0,.3);}.download-empty p{position:absolute;top:30px;left:0;padding:10px;font-size:18px;font-weight:bold;color:white;text-shadow:1px 1px black;}@media screen and (max-width:767px){.download-empty{margin-top:0;}}
