.expandable{max-height:40px;overflow:hidden;clear:both;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;cursor:pointer}.expandable.expanded{overflow:inherit;max-height:9999px}.expandable.expanded h3::after{content:" ";background-image:url(/img/right-arrow.png);background-repeat:no-repeat;width:13px;height:19px;float:right;margin-top:10px;margin-right:2px;transform:rotate(90deg)}.expandable:not(.expanded) h3::after{content:" ";background-image:url(/img/right-arrow.png);background-repeat:no-repeat;width:13px;height:19px;float:right;margin-top:10px;margin-right:2px}.expandable form{margin-bottom:7px;position:relative}#std-race .form-section{position:relative;padding-bottom:5px}.expandable button.save{position:absolute;right:2px;bottom:2px}#std-race button{min-width:67px}#std-race .form-section button.save{position:absolute;right:2px;bottom:5px}#std-race button.save{position:absolute;right:2px;bottom:2px}.expandable:not(.expanded) button.save{display:none}#std-race{width:100%;overflow:hidden;color:black}#std-race h1{background:#bfd255;padding:10px 5px;font-size:22px;margin-top:0px !important;margin-bottom:0 !important}#std-race li{padding:5px;min-height:40px;color:white}#std-race li:nth-child(odd){background:#3b3b39}#std-race li:last-child{border-bottom:none}#std-race h3{font-size:20px;line-height:40px}#std-race select{color:black;background:white}#std-race input[type=text]{margin:2px 0}#std-race input[type=text],#std-race .short,#std-race .long{border-radius:0}#std-race input{padding:1px 4px;text-align:left}#std-race input.long{width:413px}#std-race select.long{text-align:left}#std-race input[type=text].from_date,#std-race input[type=text].to_date{margin:2px 10px}#lic-checks{max-height:200px;min-height:41px;overflow-y:auto}.checkset{display:inline-block}.short{width:60px;text-align:center;margin:2px 0;border-radius:9px;border:1px solid rgb(190, 190, 190)}.long{width:180px;text-align:center;margin:2px 0;border-radius:9px;border:1px solid rgb(190, 190, 190)}textarea#disclaimer{height:300px;width:100%}#championship,#event{margin-left:0;font-size:12px}#championship.form-box{max-width:none}#championship form,#event form{padding-left:6px;padding-right:6px}#championship .col1,#event .col1{width:465px}#championship label,#event label{font-size:12px}#championship form select,#championship form input,#championship form textarea,#championship form button,#championship form .button,#event form select,#event form input,#event form textarea,#event form button,#event form .button{width:50%;float:right;height:20px;margin-top:3px;margin-bottom:3px;font-size:12px;line-height:20px;border-radius:6px;padding:0 2px}#championship form input:not([type=submit]),#championship form select,#championship form textarea,#event form input:not([type=submit]),#event form select,#event form textarea{background:white;padding-left:44px}#championship textarea.info{width:auto;float:none}#championship section#info button{width:auto}#championship form table input:not([type=submit]),#event form table input:not([type=submit]){padding:0 7px;text-align:center;min-width:160px}#championship form table input:not([type=submit]){min-width:108px}#championship form input[type=number],#event form input[type=number]{padding-right:0}#championship form .select-container,#event form .select-container{width:50%;float:right;height:20px;margin-top:3px;margin-bottom:3px;border-radius:6px;border:1px solid #D3D3D3;padding:0;background:white;overflow:hidden}#event form table .select-container{width:100%}#championship form .select-container select,#event form .select-container select{width:120%;margin:0px;margin-left:-2px;float:left;background-image:url('/img/down-arrow.png');background-repeat:no-repeat;background-size:20px 10px;background-position:6px 5px;padding-right:20%;border:none}#championship .trans-checkset,#event .trans-checkset{width:220px;line-height:26px;font-size:12px}#championship .trans-checkset input,#event .trans-checkset input{width:20px;height:20px}#championship .checkset input,#event .checkset input{float:none;width:20px;height:20px}#venue-table,#mxclass-table{margin:25px 0}#mxclass-table.invoice-table th:first-child,#mxclass-table.invoice-table td:first-child{width:100px}#mxclass-table.invoice-table th:nth-child(2),#mxclass-table.invoice-table td:nth-child(2){text-align:left}#championship #mxclass-table th,#championship #mxclass-table td,#championship #mxclass-table td input{width:50px !important;font-size:11px !important;padding:5px 0 !important}#championship #mxclass-table td{padding:1px !important}#championship #mxclass-table td input{min-width:105px !important}#championship #mxclass-table td input[type=number]{min-width:60px !important}input#early_disc_days,input#nonclub_days{max-width:4em}span#early_disc_date{display:block;margin-top: 0.25em}.scrollable-section{overflow-y:hidden;overflow-x:auto;background: black}.scrollable-section::-webkit-scrollbar{width:12px}.scrollable-section::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-section::-webkit-scrollbar-thumb{background:#4fa222;border-radius:6px;box-shadow: inset 0 0 0 3px #f1f1f1}.scrollable-section::-webkit-scrollbar-thumb:hover{background:#7eb61a}ul.sheets li{margin-bottom:5px}ul.sheets li a.button{min-width:160px}#club_cost{margin-top:5px}textarea.code-html{background:black;color:green;font-family:monospace;font-size:14px;width:630px;height:147px;border:none;padding:1px;margin:0;box-sizing:border-box}textarea.code-html.cols3{width:464px}.pos-rel button{position:absolute;bottom:10px;right:22px;z-index:10}tr.bottom-border .pos-rel button{bottom:20px}tr.bottom-border td{padding-bottom:16px;padding-top:9px}tr.bottom-border{border-bottom:2px solid rgb(239,239,239)}tr.label-row td{padding-top:16px}tr.unpaid td{color:#92A763}.banners h2{font-size:15px;font-weight:bold}.banners a{word-break:break-all}#import_popup .vert-center{max-height:70%;max-height:calc(100% - 79px);overflow:auto}#popup-edit-racer{min-height:375px}#popup-edit-racer .checkset{display:inline-block;margin-right:2px}#popup-edit-racer input[type="checkbox"]{margin:0 5px 0 0 !important}#popup-edit-racer .form-row input[type=text],#popup-edit-racer .form-row input[type=email],#popup-edit-racer .form-row select{width:200px}#event-racers input[type=checkbox]{margin-left:0;margin-right:4px}#event-racers input[type=checkbox]:last-child{margin-right:0}table.past_racers{background:#005DED;background:-moz-linear-gradient(45deg, #005DED 0%, #0356D7 28%, #0468C8 76%, #005DED 100%);background:-webkit-gradient(linear, left bottom, right top, color-stop(0%,#005DED), color-stop(28%,#0356D7), color-stop(76%,#0468C8), color-stop(100%,#005DED));background:-webkit-linear-gradient(45deg, #005DED 0%,#0356D7 28%,#0468C8 76%,#005DED 100%);background:-o-linear-gradient(45deg, #005DED 0%,#0356D7 28%,#0468C8 76%,#005DED 100%);background:-ms-linear-gradient(45deg, #005DED 0%,#0356D7 28%,#0468C8 76%,#005DED 100%);background:linear-gradient(45deg, #005DED 0%,#0356D7 28%,#0468C8 76%,#005DED 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#005DED', endColorstr='#005DED',GradientType=1 )}table.past_racers button{background:#005DED;background:-moz-linear-gradient(45deg, #005DED 0%, #0356D7 28%, #0468C8 76%, #005DED 100%);background:-webkit-gradient(linear, left bottom, right top, color-stop(0%,#005DED), color-stop(28%,#0356D7), color-stop(76%,#0468C8), color-stop(100%,#005DED));background:-webkit-linear-gradient(45deg, #005DED 0%,#0356D7 28%,#0468C8 76%,#005DED 100%);background:-o-linear-gradient(45deg, #005DED 0%,#0356D7 28%,#0468C8 76%,#005DED 100%);background:-ms-linear-gradient(45deg, #005DED 0%,#0356D7 28%,#0468C8 76%,#005DED 100%);background:linear-gradient(45deg, #005DED 0%,#0356D7 28%,#0468C8 76%,#005DED 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#005DED', endColorstr='#005DED',GradientType=1 )}table.past_racers button.save_row,table.past_racers button.hide_row{margin-left:4px}table.past_racers input{vertical-align:middle}.form_row_hidden{visibility:hidden;position:absolute !important}.admin.dashboard{padding-bottom:0.5em}.admin.dashboard h1{margin-top:3rem !important}.admin.dashboard select{margin:0.5rem}.admin.dashboard > p{margin:0.5rem}.admin h1{margin-left:0.5em}.admin form{margin-left:0.5em}.admin input{height:2rem;padding:0.25em 0.5rem;border-radius:3px;border:1px solid #3B3B39}.admin input[type=submit]{border-radius:5px;padding:0 0.5em !important;font-size:1rem;margin-left:0.5rem;position:relative;top:1px}.admin .error{color:red}.admin .ok{color:green}.widget ul li a.selected{color:white}.widget ul.menu-hidden{display:none;background:#005DED;background:-moz-linear-gradient(45deg, #005DED 0%, #0356D7 28%, #0468C8 76%, #005DED 100%);background:-webkit-gradient(linear, left bottom, right top, color-stop(0%,#005DED), color-stop(28%,#0356D7), color-stop(76%,#0468C8), color-stop(100%,#005DED));background:-webkit-linear-gradient(45deg, #005DED 0%,#0356D7 28%,#0468C8 76%,#005DED 100%);background:-o-linear-gradient(45deg, #005DED 0%,#0356D7 28%,#0468C8 76%,#005DED 100%);background:-ms-linear-gradient(45deg, #005DED 0%,#0356D7 28%,#0468C8 76%,#005DED 100%);background:linear-gradient(45deg, #005DED 0%,#0356D7 28%,#0468C8 76%,#005DED 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#005DED', endColorstr='#005DED',GradientType=1 )}.widget ul.menu-hidden li{border-right:1px solid #262626}.widget ul.menu-hidden li a{color:white}button.toggle-entries{width:154px;background:#005DED;background:-moz-linear-gradient(45deg, #005DED 0%, #0356D7 28%, #0468C8 76%, #005DED 100%);background:-webkit-gradient(linear, left bottom, right top, color-stop(0%,#005DED), color-stop(28%,#0356D7), color-stop(76%,#0468C8), color-stop(100%,#005DED));background:-webkit-linear-gradient(45deg, #005DED 0%,#0356D7 28%,#0468C8 76%,#005DED 100%);background:-o-linear-gradient(45deg, #005DED 0%,#0356D7 28%,#0468C8 76%,#005DED 100%);background:-ms-linear-gradient(45deg, #005DED 0%,#0356D7 28%,#0468C8 76%,#005DED 100%);background:linear-gradient(45deg, #005DED 0%,#0356D7 28%,#0468C8 76%,#005DED 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#005DED', endColorstr='#005DED',GradientType=1 )}#refunds-data tbody:nth-child(odd) tr:nth-child(odd) td{background:#31319A}#refunds-data tbody:nth-child(odd) tr:nth-child(even) td{background:#25257B}.admin-form{margin:1em}.admin-form .form-row{line-height:1.5}#refunds-data{padding:16px}#missing-check tr[data-checked="1"] td{color:#808080}#missing-check td.psp_trans_id{font-size:0.75rem;line-height:1rem}#missing-check input[name="race_num"]{max-width:4em}#member-add td{background:#005eb5}#add-members-from-event{background:#005eb5;margin-top:-25px;padding:15px 5px 5px}#popNotes form{height:75%}#popNotes textarea{width:100%;height:100%}button.note[title]:not([title=""]){background:#005DED !important}#mxclass-table .ncdays,#championship #mxclass-table td.ncdays{text-align:center}#mxclass-table .ncdays label,#championship #mxclass-table td.ncdays label{width:100%;display:flex;align-content:center;justify-content:center;align-items:center}#mxclass-table .ncdays label{margin:-1px 0}#championship #mxclass-table td.ncdays input{float:none}#championship #mxclass-table td.ncdays label{margin:-7px 0}#championship #mxclass-table td.ncdays label input{min-width:unset!important;height:1.33em;width:1.33em!important;margin-left:.5em}
