.asaclient-app{max-width:1310px;margin:0 auto}.asaclient-app [data-tooltip]:hover{cursor:pointer}.asaclient-app ul.subnav{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 25px 0}.asaclient-app ul.subnav li{flex:0 1 auto;padding:0;margin:0 6px 0 0;display:inline-block}.asaclient-app ul.subnav li a{border-radius:6px;font-size:.9em;display:inline-block;padding:9px 16px;color:#9d251d;background:#efefef}.asaclient-app ul.subnav li a.active{color:white;background:#9d251d}.asaclient-app table,.asaclient-app table.report{background:none}.asaclient-app table thead tr,.asaclient-app table.report thead tr{background:none}.asaclient-app table thead tr th,.asaclient-app table.report thead tr th{vertical-align:top;border:none;color:#333;background:#e0e0e0;border-bottom:1px solid #999;white-space:nowrap}.asaclient-app table thead tr th a,.asaclient-app table.report thead tr th a{color:#9d251d;text-decoration:none}.asaclient-app table thead tr th a .icon-sort:before,.asaclient-app table.report thead tr th a .icon-sort:before,.asaclient-app table thead tr th a .icon-sort-up:before,.asaclient-app table.report thead tr th a .icon-sort-up:before{font-family:FontAwesome;content:"\f0de"}.asaclient-app table thead tr th a .icon-sort-down:before,.asaclient-app table.report thead tr th a .icon-sort-down:before{font-family:FontAwesome;content:"\f0dd"}.asaclient-app table tbody tr td,.asaclient-app table.report tbody tr td{padding:9px 12px;vertical-align:top;border:none;background:none;border-bottom:#f0f0f0}.asaclient-app table tbody tr:nth-child(even),.asaclient-app table.report tbody tr:nth-child(even){color:#333;background:#f6f6f6}.asaclient-app table tbody tr:nth-child(odd),.asaclient-app table.report tbody tr:nth-child(odd){color:#333;background:#ffffff}.asaclient-app table tbody tr td.rank,.asaclient-app table.report tbody tr td.rank{text-align:right}.asaclient-app table tbody tr td.rank.first:before,.asaclient-app table.report tbody tr td.rank.first:before{content:" 🥇 ";font-size:1.3em}.asaclient-app table tbody tr td.rank.second:before,.asaclient-app table.report tbody tr td.rank.second:before{content:" 🥈 ";font-size:1.3em}.asaclient-app table tbody tr td.rank.third:before,.asaclient-app table.report tbody tr td.rank.third:before{content:" 🥉 ";font-size:1.3em}.asaclient-app .report-timestamp{text-align:right;font-size:.9em;color:#666;margin:0 0 1em 0}.asaclient-app .filter-form{display:flex;flex-wrap:wrap;padding:20px;background:#9d251d;border-radius:12px}.asaclient-app .filter-form .form-group{flex:0 1 auto;padding:6px 8px;text-align:left;white-space:nowrap;margin:0 30px 0 0}.asaclient-app .filter-form .form-group label{line-height:24px;margin:0 0 6px 0;color:white}.asaclient-app .filter-form .form-group input,.asaclient-app .filter-form .form-group select,.asaclient-app .filter-form .form-group button{font-size:1rem;padding:4px 8px;line-height:22px;color:#555;margin:0}.asaclient-app .filter-form .form-group select{padding-right:26px !important;min-width:100px}.asaclient-app .filter-form .form-group button{margin-top:30px;padding:6px 12px;line-height:20px;background:white;color:#9d251d;font-weight:bold}.asaclient-app .form-group{padding:0;margin:0 0 1.5em 0}.asaclient-app .form-group label{display:block;margin:0 0 6px 0;font-size:1.1em;font-weight:bold}.asaclient-app .form-group input[type=text],.asaclient-app .form-group input[type=email],.asaclient-app .form-group select,.asaclient-app .form-group textarea{margin:0 0 6px 0;width:100%}.asaclient-app .form-group input[type=text].half,.asaclient-app .form-group input[type=email].half,.asaclient-app .form-group select.half,.asaclient-app .form-group textarea.half{width:50%}.asaclient-app .form-group small{display:block}.asaclient-app .form-group.appConfig textarea{height:240px}.asaclient-app .form-check{display:inline-block;margin:0 10px 0 0}.asaclient-app .form-check input{display:inline-block}.asaclient-app .form-check label{font-weight:normal;display:inline-block}.asaclient-app .form-buttons{text-align:right;margin-top:15px}.asaclient-app .btn{border:1px solid #ccc;border-radius:4px;background:#efefef;transition:all .5s;padding:6px 12px;cursor:pointer}.asaclient-app .btn.btn-xs{padding:3px 6px}.asaclient-app .btn:hover{background:#d0d0d0}.asaclient-app .btn.btn-primary{color:white;background-color:#007bff}.asaclient-app .btn.btn-primary:hover{background-color:#0062cc}.asaclient-app .btn.btn-success{color:white;background-color:#28a745}.asaclient-app .btn.btn-success:hover{background-color:#1e7e34}.asaclient-app .row{display:flex;flex-wrap:wrap}.asaclient-app .row .col{flex:0 1 auto;width:50%;overflow:hidden;padding:15px 0}@media (min-width:1025px){.asaclient-app .row .col{padding:25px 15px}}@media (max-width:1024px){.asaclient-app .row .col{min-width:100%}}.asaclient-app.asaclient-clubs .report tbody tr td.club_status span{border-radius:4px;display:inline-block;padding:4px 8px}.asaclient-app.asaclient-clubs .report tbody tr.active td.club_status span{color:white;font-weight:bold;background:black}.asaclient-app.asaclient-clubs .report tbody tr.expired td{color:red}.asaclient-app.asaclient-clubs .report tbody tr.expired td.club_status span{color:white;font-weight:bold;background:red}.asaclient-app.asaclient-memberscores .report thead tr th:nth-child(1){width:5%}.asaclient-app.asaclient-eventscores .report thead tr th:nth-child(1){width:5%}.asaclient-app.asaclient-qualifiers .report tbody tr td.membership_status span{border-radius:4px;display:inline-block;padding:4px 8px}.asaclient-app.asaclient-qualifiers .report tbody tr td.membership_status.active span{color:white;font-weight:bold;background:black}.asaclient-app.asaclient-qualifiers .report tbody tr td.membership_status.expired span{color:white;font-weight:bold;background:red}.asaclient-app.asaclient-qualifiers .report tbody tr td.membership_status.inactive span{color:gray;font-weight:bold;background:lightgray}.asaclient-app.asaclient-qualifiers .report tbody tr td.state_qualifications{padding-top:0}.asaclient-app.asaclient-qualifiers .report tbody tr td.state_qualifications div.list{width:100%;display:table}.asaclient-app.asaclient-qualifiers .report tbody tr td.state_qualifications div.list div{width:100%;display:table-row}.asaclient-app.asaclient-qualifiers .report tbody tr td.state_qualifications div.list div span{padding:4px 6px;display:table-cell}.asaclient-app.asaclient-qualifiers .report tbody tr td.state_qualifications div.list div span:nth-child(1){width:20%;padding-left:0}.asaclient-app.asaclient-qualifiers .report tbody tr td.state_qualifications div.list div span:nth-child(2){width:10%;color:#9d251d;font-weight:bold}.asaclient-app.asaclient-leaderboard h2{padding:12px 20px;border-radius:6px;color:white;background:#555555}.asaclient-app.asaclient-leaderboard .report thead tr th{border:none;background:#9d251d;color:#fff}.asaclient-app.asaclient-leaderboard .report thead tr th:nth-child(1){width:5%}.asaclient-app.asaclient-leaderboard .report thead tr:first-child th{background:white;text-align:center}.asaclient-app.asaclient-leaderboard .report thead tr:first-child th a{color:#000;font-size:.9rem;overflow:hidden;display:block;text-overflow:ellipsis;max-width:100%;white-space:initial;height:32px;line-height:16px}.asaclient-app.asaclient-leaderboard .report thead tr:first-child th a b{font-size:1.2em}.asaclient-app.asaclient-leaderboard .report tbody tr td{font-size:1.1em}.asaclient-app.asaclient-leaderboard .report tbody tr td:nth-child(1){text-align:right;background:#721b15;color:white}.asaclient-app.asaclient-leaderboard .report tbody tr:nth-child(1) td:nth-child(1):before{content:"🥇 ";font-size:1.4em}.asaclient-app.asaclient-leaderboard .report tbody tr:nth-child(2) td:nth-child(1):before{content:"🥈 ";font-size:1.4em}.asaclient-app.asaclient-leaderboard .report tbody tr:nth-child(3) td:nth-child(1):before{content:"🥉 ";font-size:1.4em}.asaclient-app.asaclient-leaderboard .no-scores{padding:2rem 0;margin:2rem 0;text-align:center;background-color:#efefef;color:#9d251d}.asaclient-app .asaclient-tabs{display:flex;border-bottom:1px solid #ccc}.asaclient-app .asaclient-tabs .asaclient-tab{transition:all .5s;background:#e0e0e0;color:#666;flex:0 1 auto;margin:0 0 0 1em;border:1px solid #ccc;border-bottom:0;padding:6px 8px;text-decoration:none}.asaclient-app .asaclient-tabs .asaclient-tab.asaclient-active{background:#f0f0f0;color:#000}.asaclient-app .asaclient-tabs .asaclient-tab:hover{background:#fff}.asaclient-app .asaclient-tab-content{display:none;padding:15px;background:#f0f0f0}.asaclient-app .asaclient-tab-content.asaclient-active{display:block}.asaclient-app.settings-page .asaclient-shortcodes code{display:block;margin:0 0 1em 0;padding:.5em}.asaclient-app.asaclient-messages{margin:0 0 2em 0}.asaclient-app.asaclient-messages .asaclient-message{border-left:4px solid transparent;background:#f0f0f0;border-radius:0 4px 4px 0;line-height:1.4em;padding:.5em 1em;margin:0 0 1em 0}.asaclient-app.asaclient-messages .asaclient-message p{color:#000;font-size:1.1em}.asaclient-app.asaclient-messages .asaclient-message p strong{display:block;font-size:1.4em;margin:0 0 .5em 0;color:#000}.asaclient-app.asaclient-messages .asaclient-message.success{border-color:#cfefcf}.asaclient-app.asaclient-messages .asaclient-message.success p strong{color:#309030}.asaclient-app.asaclient-messages .asaclient-message.error{background-color:#DC143C}.asaclient-app.asaclient-messages .asaclient-message.error p,.asaclient-app.asaclient-messages .asaclient-message.error p strong{color:#ffffff}body .ui-widget-overlay.ui-front{background:#000;opacity:.5}body .ui-tooltip-asaclient{border:3px solid #900 !important;border-radius:0 12px 0 12px;padding:18px}body .ui-tooltip-asaclient .ui-tooltip-content strong{font-size:1.25em}body .ui-tooltip-asaclient:after-x{content:"";position:absolute;top:-14px;left:10px;border-width:7px;border-style:solid;border-color:transparent transparent #808080 transparent}form .btn-toolbar>.input-group{display:inline-block;vertical-align:top}form .btn-toolbar>.input-group .control-group{margin:0}form .btn-toolbar>.input-group .control-label,form .btn-toolbar>.input-group .controls{display:inline-block;margin:0 .5rem .5rem 0}form .btn-toolbar>.input-group input,form .btn-toolbar>.input-group select{width:auto}.asaclient-app .loading{position:absolute;padding:30px;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.9);text-align:center;z-index:1000}.asaclient-app .filter-form{position:relative}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.asaclient-app .filter-form .loading:before{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;display:inline-block;content:"\f110";font-family:FontAwesome;margin-right:5px}.asaclient-app .pagination{margin:0;padding:0}.asaclient-app .pagination table{margin:0}.asaclient-app .pagination,.asaclient-app .pagination table,.asaclient-app .pagination table tr,.asaclient-app .pagination table tr td{border:none;background:none}.asaclient-app .pagination table td{vertical-align:middle}.asaclient-app .pagination table td a{font-weight:bold}.asaclient-app .pagination table .pagination-form{padding:0;margin:0}.asaclient-app .pagination table .pagination-form select{width:auto;margin:0}.asaclient-app .pagination table li{display:inline;margin:0}.asaclient-app .filter-form{text-align:center}.asaclient-app.view-membersearch .filter-form *{vertical-align:top}.asaclient-app.view-membersearch .filter-form .control-label Label{line-height:2.3rem;font-size:1.4rem;font-weight:bold}.asaclient-app.view-membersearch .filter-form .controls input{height:2.3rem;width:320px;font-size:1.4rem;font-weight:bold;padding:.5rem 1rem}.asaclient-app.view-membersearch .filter-form .btn{line-height:2.3rem;padding:0 1rem;box-sizing:border-box}