/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
#badge-app{margin-top:10px;}h1.page-header{display:none;visibility:hidden;}h1#badge-title{color:#df4414;font-size:24px;margin-bottom:2px;}h2#badge-sub-title{color:#df4414;font-size:18px;margin-bottom:2px;text-transform:none;}#badge-intro{color:#888888;font-size:16px;margin-bottom:17px;}.intro-text{color:#888888;font-size:16px;}#badge-header{width:100%;margin-bottom:10px;margin-left:auto;margin-right:auto;max-width:780px;}@media (max-width:767px){#badge-header{padding-left:20px;padding-right:20px;}}#badge-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;flex-flow:row;flex-wrap:wrap;}@media (max-width:767px){#badge-container{background-color:white;padding:10px 5px 5px 5px;border-radius:20px;}}@media (max-width:767px){#badge-container-outer{background-color:#df4414;padding:20px 10px 15px 10px;}}#badge-main-content{width:100%;}@media (min-width:768px){#badge-main-content{width:inherit;}}#badge-sidebar{width:100%;margin-top:25px;margin-left:auto;margin-right:auto;max-width:780px;}@media (min-width:1220px){#badge-sidebar{margin-top:0;padding-left:30px;padding-right:30px;max-width:500px;}}@media (min-width:1220px){#badge-sidebar.creation-page{margin-left:0;margin-right:0;max-width:300px;}}#badge-sidebar.sharing-page{max-width:250px;padding-left:0;padding-right:0;}@media (min-width:400px){#badge-sidebar.sharing-page{max-width:340px;padding-left:50px;padding-right:30px;}}@media (min-width:870px){#badge-sidebar.sharing-page{margin-left:0;margin-right:0;max-width:320px;padding-left:30px;}}#badge-sidebar .label,#badge-sidebar label{font-family:'chalet-ny',helvetica,sans-serif;font-size:16px;margin-bottom:6px;}#badge-sidebar input{border:none;border-radius:2px;box-shadow:0 0 5px -1px #888888 inset;background-color:#f4f4f4;font-size:15px;margin-bottom:6px;padding-left:5px;padding-right:5px;width:100%;}#badge-sidebar input:active,#badge-sidebar input:focus{outline:none;box-shadow:0 0 5px 1px #b4b4b4 inset;}#badge-sidebar form{align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-flow:row wrap;justify-content:space-between;padding-bottom:20px;text-align:right;}#badge-sidebar .input{flex-basis:25%;flex-grow:1;min-width:10em;padding-left:5px;padding-right:5px;text-align:left;}#badge-sidebar label{width:100%;}#badge-sidebar .button-wrapper{flex-basis:25%;flex-grow:5;margin-left:auto;min-width:10em;padding-left:5px;padding-right:5px;text-align:right;}#badge-sidebar .direct-link-label,#badge-sidebar .email-label{color:black;display:inline-block;margin-top:20px;padding:0;}#badge-image-wrapper img{width:100%;max-width:510px;}@media (min-width:768px){#badge-image-wrapper img{width:510px;height:auto;}}.badge-button,.badge-button:hover,.badge-button:focus,.badge-button:visited,.badge-button:active{color:white;display:inline-block;margin-top:6px;max-width:150px;outline:none;padding:8px 10px;text-align:center;text-shadow:none;text-transform:uppercase;width:100%;}.button-dynamic,.button-dynamic:hover,.button-dynamic:focus,.button-dynamic:visited,.button-dynamic:active{background-image:url("/themes/essentialaccess/dist/images/button_sprite.jpg");background-repeat:repeat-x;border-bottom:0 none;box-sizing:border-box;font-family:"chalet-london",Helvetica,sans-serif;font-size:16px;font-weight:bold;line-height:1.3;outline:none;text-decoration:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:1px 1px 3px 0px #999;-moz-box-shadow:1px 1px 3px 0px #999;box-shadow:1px 1px 3px 0px #999;}#create-button{display:block;letter-spacing:1.1px;margin-left:auto;margin-right:auto;max-width:350px;}@media (min-width:768px){#badge-input-wrapper{background-image:url(/modules/custom/badgemaker/assets/images/badge.png);background-size:contain;background-repeat:no-repeat;width:511px;height:268px;position:relative;}}#badge-input{background-color:#f4f4f4;border-style:none;box-shadow:0 0 5px -1px #888888 inset;font-size:24px;height:120px;line-height:1.25;margin-bottom:15px;outline:none;overflow:hidden;resize:none;width:100%;}#badge-input:active,#badge-input:focus{outline:none;box-shadow:0 0 5px 1px #b4b4b4 inset;}@media (min-width:400px){#badge-input{font-size:26px;}}@media (min-width:450px){#badge-input{font-size:30px;}}@media (min-width:768px){#badge-input{background:transparent;box-shadow:none;font-size:34px;height:52%;left:12%;margin:0;position:absolute;text-align:center;top:27%;width:74%;}#badge-input:active,#badge-input:focus{outline:none;box-shadow:none;}}.badge-user-data{display:none;}@media (min-width:768px){.badge-user-data{display:block;color:white;font-size:12px;}}#badge-mobile-header{padding-left:10px;}@media (min-width:768px){#badge-mobile-header{display:none;}}#access-line{color:white;font-size:35px;font-weight:bold;line-height:1;margin-bottom:-5px;text-transform:uppercase;}#empower-line{color:white;font-family:'chalet-ny',helvetica,sans-serif;font-size:18px;line-height:1;margin-bottom:5px;}#preview-button{margin-bottom:6px;margin-top:20px;font-family:'chalet-ny',helvetica,sans-serif;}@media (min-width:768px){#preview-button{margin:10px 0 0 0;}}@media (min-width:768px){#badge-name{position:absolute;left:46%;bottom:11%;}}@media (min-width:768px){#badge-location{position:absolute;left:46%;bottom:5%;}}#badge-share-label{font-weight:bold;font-size:20px;margin-bottom:12px;}#do-over-link{color:#999999;text-decoration:none;display:block;width:100%;text-align:right;margin-top:6px;}#badge-sharing-links .fa,#badge-sharing-links .fab{font-size:16px;margin-right:7px;cursor:pointer;}.st_facebook_custom .fa-facebook-square{color:#3b5998;}#twitter-share-link .fa-twitter-square{color:#00aced;}#badge-sharing-links .fa-cloud-download{color:#dd4314;margin-right:4px;}.badge-share-link,a.badge-share-link,a.badge-share-link:visited,a.badge-share-link:hover{display:block;font-size:15px;margin-bottom:5px !important;color:orange !important;text-decoration:none !important;cursor:pointer;}.gray-box{width:100%;max-width:230px;background-color:#f4f4f4;border-radius:0;padding:12px 0 7px 10px;color:black;font-size:11px;}.selectable{-webkit-user-select:all;-khtml-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;}#badge-sidebar #agree-label{font-weight:bold;font-size:24px;margin-bottom:10px;font-family:'chalet-london',Arial,sans-serif;color:#333333;}.agree-text{font-size:16px;}#share-button{text-decoration:none;color:white;margin-top:15px;}#mail-to-friend-button{background-size:2px calc((41px / 33) * 198);font-size:12px;letter-spacing:1.1px;margin-top:4px;}
