*,:after,:before{box-sizing:border-box}body{height:100%;position:relative;margin:0;padding:0;font-family:"Inter",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e6e7e8}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.App{text-align:center;font-family:"Inter",sans-serif;white-space:pre-line}.Routes{min-height:400px}Button{border-radius:5px;background:#00dfcb;border:1px;margin:2px 10px}Button:hover{color:#fff;background:#545c5a}Button:active{background:#fff;color:#545c5a}i{margin:0 10px}.box{background:#fff;margin:5px}.imageButtons{background:#000;color:#fff}.imageButtons,.imageButtons:hover{padding:2px;margin:3px;cursor:pointer;font-size:.8rem;transition:all .5s ease-in-out}.imageButtons:hover{background:#fff;color:#000}.court{display:flex;flex-wrap:wrap;margin:5px;background:#036bd2;border:2px solid #07b288;color:#000}.court>h5{font-size:40px;margin:5px}.deskView,.mappedCourts{display:flex;flex-wrap:wrap}.deskView{flex-direction:column;margin:0 auto}.DeskViewImage{max-width:100%;max-height:100%;margin:5px}.DeskViewImageZoom{max-width:200%;max-height:200%;margin:5px}.deleteFav{margin:10px}a:hover{color:#545c5a;cursor:pointer}a,a:hover{text-decoration:none}a{color:#000}.scorecard{overflow:scroll}.RefList{display:flex;flex-direction:column}.scorecard-header{width:100%;display:flex;justify-content:space-between}.tips{background:#727272;color:#fff;padding:10px}.paper{border:1px solid #ddd;border-radius:2px;margin:10px}textarea{width:100%}.setupMenu{text-align:left}.setupMenu h4{color:#000}.setupMenu p{margin:5px;color:#4982c9;padding-bottom:25px}Link{text-decoration:none}.dead-link,.dead-link *{text-decoration:none!important;color:#000}.error-warnings{display:flex;flex-direction:column;color:red;line-height:1}#profile{padding:0 8px}#home a:hover{color:#545c5a}.inactive{color:#d3d3d3}.loginBar{display:flex;font-family:"Ubuntu",sans-serif}.search-menu{background:#fff;padding:5px}.status-draft{background:#ea607b;color:#fff;padding:5px}.search{background:#009cae;margin:10px;padding:5px}.textField,.TextSwitchNav{background:#fff}.TextSwitchNav{display:flex;justify-content:space-around;align-items:center;margin-bottom:10px}.credentialGuide{display:flex;justify-content:space-between;min-width:400px}#loader{left:40%;position:fixed;top:50%;z-index:1100}.container{margin-bottom:40px}.line{margin:15px;border-top:1px solid grey}.pointer{cursor:pointer}.center-div{display:flex;justify-content:center}.ql-editor{min-height:200px!important;overflow:hidden;overflow-y:scroll;overflow-x:scroll}.rc-menu{background:none;color:#fff;font-family:"Inter",sans-serif;font-size:calc(1vh + 1vw)}.two-per-column{display:flex;flex-wrap:wrap}.green{color:green}.dialog{padding:20px}.description a{color:#00f}.description a:hover{border-bottom:1px solid #00f}.ReactTable{font-family:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.rt-thead{position:sticky;top:0;z-index:2;background:#fff}.rt-tr{line-height:1}.-filters{position:sticky;top:30px;z-index:2}.rt-tbody{overflow:scroll!important;height:500px}.sticky{position:sticky!important;left:0;top:0;z-index:1;background-color:#fff}.button-none{cursor:pointer}.button-none,.button-none:hover{border:0 solid grey;background:none}.button-none:hover{color:#f45385}.button-verify{background:#f45385;border:0 solid grey;font-size:1.5em}.form-label{justify-content:space-between}.form-label,.form-label1{display:flex;flex-wrap:wrap;text-align:left;border-bottom:1px dotted #009cae;align-items:center}.form textarea{width:400px}.dropdown{margin-left:10px;cursor:pointer}.text-align-left{text-align:left}.Paper{padding:15px}.small-button{padding:2px 4px;margin:4px;font-size:.8em;background:#e6e7e8;border-radius:5px;border:.5px solid grey;cursor:pointer}.small-button:hover{background:#699a69;color:#fff;cursor:pointer}.selected-shift{background:"#D2D4F0";font-weight:800}.left{text-align:left}.background-green{background:#90ee90}.background-lightgreen{background:#d5fec2}.background-orange{background:#eebf90}.background-red{background:#ad1100}.follow-button{background:#009cad;border:1px solid #009cad;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:nunito,roboto,proxima-nova,"proxima nova",sans-serif;font-size:16px;font-weight:800;line-height:16px;min-height:40px;outline:0;padding:12px 14px;text-align:center;text-rendering:geometricprecision;text-transform:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;margin:2px 10px}.follow-button:active,.follow-button:hover{background-color:initial;background-position:0 0;color:#009cad}.follow-button:active{opacity:.5}.confirmed{background:#d5fec2}.approved{background:#fad9a5}@media print{.no-print,.no-print *{display:none!important}}.ql-editor a{color:#009cad!important;text-decoration:underline;font-size:inherit!important;margin-right:2px}

/*!
 * https://github.com/YouCanBookMe/react-datetime
 */.rdt{position:relative}.rdtPicker{display:none;position:absolute;width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#eee;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center;background:#f45385}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none;cursor:default}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-child th{cursor:pointer}.rdtPicker thead tr:first-child th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.rdtTime td{cursor:default}.Nav{min-height:60px;color:#545c5a;display:flex;justify-content:space-evenly}.nav-name{background:#fff;color:#000;display:flex;justify-content:space-between;padding:10px;align-items:center}.nav-tournament-name{font-size:calc(2vh + 1vw);display:flex;align-items:bottom;padding:10px}.menu a{font-size:1.5vw;color:#545c5a}.menu a:hover{color:#000}.active-page{color:#82cf26}.nav-item{padding:20px 4px;text-align:left}.nav-rectangle{height:5px;width:30px;background:#82d026;border-radius:3px}.Nav h6{font-size:1.3em}.nav-desk{display:flex;justify-content:space-between}.login{display:flex;flex-direction:column;justify-content:center;background:#fff}input{margin:4px}.login-button{color:#fff;background:#00dfcb}.register-button{color:#fff;background:#009cae}.forgot-password-button{background:#00587a;color:#fff}.nav-title{color:#000;font-size:1em}.navbar{background:#009cae;color:#fdcf48}.navbar,.navbar-profile{text-align:left;display:flex;align-items:center;font-size:1em}.navbar-profile{background:#01dfcb;background-image:none;background-position-x:left;background-position-y:top;background-size:initial;background-repeat:repeat;background-attachment:scroll;background-origin:initial;background-clip:initial;color:#000;height:40px;justify-content:flex-end;padding-top:10px}.navbar>h1{font-size:2.4rem}.menuList{width:100%;overflow:hidden;position:fixed;background:#333;transition:height .7s;z-index:1}.menuList,.menuList ul{list-style:none}.menuList a{margin-bottom:0;text-decoration:none;font-size:1rem;color:#818181;display:block;transition:.5s}.menuList a:hover{color:#52bb85}.menuBurger{background:#52bb85}ul>li>a{color:#000;margin-right:2rem;text-decoration:none;transition:all .3s ease;font-size:calc(1vh + 1vw);padding:2}ul>li>a:hover{color:#fdcf48}@media screen and (max-height:450px){.menuList a{font-size:1.8rem;color:#fdcf48}}@media (min-width:800px){.menuBurger{display:none;color:#fff;background:#fdcf48}.bigList{display:flex}.menuList{display:none}}@media (max-width:800px){.bigList{list-style:none;display:none;color:#fdcf48}}.main-navbar{text-align:left;color:#fdcf48;align-items:center;line-height:1;height:40px;font-family:"Inter",sans-serif;background:#fff;font-size:2em;border-bottom:3px solid #009cae}.main-navbar h1{font-size:2.4rem}.main-navbar .menuList{list-style:none;width:100%;overflow:hidden;position:fixed;background:#fff;transition:height .7s;z-index:1}.main-navbar .menuList ul{list-style:none}.main-navbar .menuList a{padding:.8rem .8rem .8rem 3.2rem;margin-bottom:0;text-decoration:none;font-size:1rem;color:#000;display:block;transition:.5s}.main-navbar .menuList a:hover{color:#52bb85}.bigList>ul{list-style:none;display:flex;margin-right:2rem;align-items:center;font-weight:500}.menuBurger{background:#000;color:#fff;font-size:1rem;padding:.5rem;border-radius:.5rem;cursor:pointer;transition:all .3s ease}.menuBurger:hover{background:#009cae}.main-navbar ul>li>a{padding:3px}.main-navbar-active,.main-navbar ul>li>a{color:#000;margin-right:2rem;text-decoration:none;transition:all .3s ease;font-size:1.4rem}.main-navbar-active{background:#009cae;padding:10px;border-radius:10px 10px 0 0}ul>li>a:hover{color:#fff}@media screen and (max-height:450px){.menuList a{font-size:1.8rem;color:#fff}}@media (min-width:800px){.menuBurger{display:none;background:#fff}.bigList{display:flex}.menuList{display:none}}@media (max-width:800px){.bigList{list-style:none;display:none;color:#01dfcb}}@media (min-width:800px){.main>h3{font-size:4rem}.main>h1{font-size:8rem}}.Footer{display:flex;justify-content:space-between;padding:15px;margin-top:20px;background:#333}.Footer,.Footer a{color:#fff}.footer-flex{display:flex;justify-content:space-between}.volunteer-opportunities{font-size:calc(1.5vw + 1.5vh);color:#009cae}.tournament-list{max-height:3000px;overflow:scroll}.img-coordinator{width:90%;background:#9ddcf9}.img-volunteer{width:90%}.home-list{text-align:left}.block1,.home-list{background:#edf2f5}.homepage-title{background:#51bb85;padding:6px;margin:10px 0}.board{display:flex}.board-available-refs{max-height:600px;overflow:scroll;background:#fff}.board-ref-list{display:flex;flex-direction:column;max-height:800px;overflow:scroll;padding:0 10px}.queue-name{color:#fff;background:#333}.magnet-ref-info{position:relative;font-size:calc(.8vw + .8vh)}.ref-info{position:absolute;bottom:1px;right:20px;z-index:7}.swap-queue{position:absolute;top:1px;right:10px;z-index:6}.magnet-credentials{position:absolute;bottom:1px;left:20px}.tie-breaker{border:1px solid #dbfab6;background:#dbfab6}.BoardView-tname{background:green;width:100%;color:#fff}.court-list{display:flex;flex-wrap:wrap;padding:0;align-content:flex-start}.court-box-boardView{min-height:50px;max-height:50px}.court-box-boardList,.court-box-boardView{display:flex;padding:1px;border:1px solid #000;background:#fff}.court-box-boardList{min-height:40px}.court-box-barcodes{display:flex;padding:1px;border:1px solid #000;min-height:100px;margin-bottom:10px;background:#fff}.court-num{background:#333;padding:2px;color:#fff;font-size:calc(1.5vw + .8vh);line-height:1.2}.court-num-score{background:#333;color:#fff;font-size:24px}.shrink-court-num{font-size:calc(.9vw + 1vh)}.court-num-boardList{background:#333;padding:2px;color:#fff;line-height:1}.board-start-time{color:#fff;background:#333;font-size:calc(.6vw + .6vh);position:absolute;bottom:1px}.court-box-Pastbarcode{display:flex;justify-content:center;padding:1px;border:1px solid #000;min-height:100px;background:#fff;margin-bottom:10px}.past-end-time{color:#fff;background:#333;font-size:calc(1vw + 1vh);position:absolute;bottom:1px}.past-barcode-name{display:flex;flex-direction:column;justify-content:center;padding:2px}.barcode-pastMatches{overflow:hidden}.boardView-refInfo{position:absolute;z-index:5;bottom:1px;right:8px}.boardView-refInfo1{position:absolute;z-index:5;bottom:1px;right:-6px}.ref-note{background:#6d6b6b}.ref-tag{background:#333}.ref-note,.ref-tag{color:#fff;padding:5px;overflow:hidden}.ref-note{background:#040b75}.last_match_icon{background:#ff0;color:#000;font-size:.8em;height:1.6em}.last_match_icon,.last_match_icon_inactive{border-radius:50%;padding:3px;z-index:3;margin:5px}.last_match_icon_inactive{font-size:.6em;background:grey;color:#fff}.last_match_icon_display{font-size:10px;position:absolute;right:1px;background:#ff0;color:#000;border-radius:50%;padding:3px;z-index:3}.dress_code{position:absolute;z-index:5;bottom:1px;left:8px}.wait-to-assign,.wait-to-assign-display{position:absolute;left:1px;bottom:0;background:#ff0;padding:2px;z-index:2;overflow:hidden;font-size:calc(.8vw + .4vh)}.last_match_finish{background:#ff0;size:1.5 em}.ref-name{display:flex;justify-content:center;overflow:hidden}.ref-name2{overflow:hidden;width:100%}.court-num-clipboard{background:#f60;padding:2px;color:#fff}.finishMatch{align-content:center;justify-content:center}.assign-box,.finishMatch{background:#fff}.available-refs{display:flex}.clipboard-list,.ClipboardsNeeded{display:flex;flex-wrap:wrap}.lineBreak{background:#333;color:#82d026;padding:5px;margin-top:10px}.shift-checkin-list{display:flex;flex-direction:column;justify-content:space-between}.board-medal{font-size:calc(.9vw + .9vh)}.board-medal,.board-medal-display{color:#ff0;position:absolute;bottom:1px;right:1px}.board-medal-display{font-size:1.5em}.certified-board{color:#fff;background-color:#4489ff}.level2-board{color:#fff;background-color:#ff4148}.level1-board{color:#fff;background-color:#349735}.volunteer-board{background:#fac05e}.court-monitor-board{background:#a44cd3;color:#fff}.modal-full-screen{height:80vh;width:60vw;display:flex;flex-direction:column;justify-content:center;align-items:center}#finish-button{background:#009cae;width:95%;font-size:1em}#finish-zero-button{background:#ff0;width:95%;font-size:1.1em}#finish-zero-button:hover{background:grey;width:95%;font-size:1.1em}.selectedMagnet{border:4px dashed #000}.selectedCourt{color:#000;background:#fff;height:100%;overflow:hidden}.refManager-button{padding:20px;margin:20px}.search-results{display:flex;text-align:left;padding:4px;border-bottom:1px solid grey}.search-results:hover{background:#dbfab6}.aux-queue{border:2px solid red}.dual{max-height:50%;overflow:hidden}.dual:first-child{border-bottom:1px solid #fff}.shiftCheckedIn{background:#fff;margin-bottom:5px}.tournament-listing{background:#edf2f5;padding-bottom:10px;height:100%;position:relative;margin:15px}a .tournament-listing:hover{color:#009cae}.tournament-listing-header{background:#009cae;color:#fff;padding:8px;line-height:1}.tournament-listing-operations{background:#edf2f5}a .tournament-listing-operations:hover{border:2px solid #009cae;color:#51bb85}.about{height:20px;overflow:hidden}.search-by-organization{height:40px;margin:15px}.organization-logo{width:40px;position:absolute;right:10px;bottom:10px}.usapa-logo{width:40px;position:absolute;right:100px;left:100px;margin:0 auto;bottom:2px}.AddRefToSchedule{text-align:left;padding:4px}.selected-ref{color:brown;font-size:1.3em;overflow:hidden}.selected-slot{border:5px solid #333}.shift-totals{border:1px solid #000;display:flex;align-items:center;margin:30px}.shift-category{padding:5px;text-align:center;height:100%;min-width:40px}.shift-total{border-top:2px solid #000;height:30px}.total{font-size:1.1em}.shift-category table{border:2px solid grey;margin:20px}.shift-category td{min-width:30px}.question{font-size:2em;line-height:40px;font-weight:400;letter-spacing:.25;padding:10px}.answer{text-align:left;border:1px solid grey;margin-bottom:15px;padding:10px}.answer:first-child{background:#77d1c0}.answer:nth-child(2){background:#c1e3b3}.answer:nth-child(3){background:#f7ca80}.answer:nth-child(4){background:#d1c796}.selected{background:#ffb6c1}.applied,.input-box{background:#fff}.input-box{min-width:200px;min-height:20px}.score-box{display:flex;justify-content:center;flex-direction:column;background:#fff;margin:5px}.report-score input{height:50px;width:50px;border:1px solid grey}.report-score{display:flex;justify-content:center}.report-score input{text-align:center}.ReportScore{display:flex;justify-content:center}.team-names{background:#fff}.team-names-row{height:10px;width:200px;text-align:left;padding:0 10px}.scores-row{height:60px;width:30px;background:#fff;margin:6px;display:flex;align-items:center;justify-content:center;font-family:Arial,"Lucida Grande",sans-serif}.game{font-size:.5em;line-height:1}.game-num{font-size:1.5em}.team-one{background:#dbfab6}.team-two{background:#a4dfe9}.score-row{display:flex}.ScoreCard{border:2px solid #fff;padding:10px;background:#fff;margin:20px 0}.submitted{padding:10px;background:#ff0}.PlayerList{height:500px;overflow:scroll}.dashboard-title{color:#009cae;border-bottom:4px solid #009cae}.dashboard-title,.dashboard-title-operations{background:#fff;font-size:calc(1.5vh + 1.5vw);margin-bottom:10px}.dashboard-title-operations{color:#51bb85;border-bottom:4px solid #51bb85}.section-box{border:2px solid #009cae}.profile-buttons{display:flex;justify-content:flex-end;margin-bottom:10px}.profile-buttons button{margin:10px}.tournament-status{background:#333;position:absolute;right:3;padding:6px;color:#fff}.tournament-status-active{background:#51bb85;color:#fff;padding:8px;line-height:1}.tournament-status-draft{background:#cc3b44;color:#fff;padding:8px;line-height:1}.tournament-status-archived{background:grey;color:#fff;padding:8px;line-height:1}.edit-profile{display:flex;flex-direction:column;text-align:left;padding:15px}.credentials{display:flex;flex-direction:row}.signupReport-tournament-header{display:flex;background:#009cad;color:#fff;margin-top:20px}.invoiceHeader{display:flex;flex-direction:column;border-bottom:2px solid #000;padding-bottom:10px}.flex{display:flex;align-items:baseline}.refereeName,.tournamentName{font-size:1.5em}.invoiceItem{display:flex;justify-content:space-between;padding:4px;border-bottom:1px solid #000}.invoiceTotal{font-size:2em}.refereeList{padding:5px;cursor:pointer;text-align:left}.refereeList:hover{color:#52bb85}.full-description{max-height:600px}.full-description,.short-description{background:#d3d3d3;border:1px solid grey;margin:40px}.short-description{height:100px;overflow:scroll}.tournament-info legend{font-weight:400}.notification-button{width:90%;padding:10px;margin:15px 0;color:#fff}.event-selected-button{margin:5px;background:#036bd2;border:2px solid #07b288;color:#000}.circle{font-size:2em;display:flex;align-items:center}.circle,.selected-circle{min-height:25px;min-width:25px;max-height:25px;max-width:25px;border-radius:50%;margin:5px}.selected-circle{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.FFDE15{background:#ffde15}.F9A61C{background:#f9a61c}.F68120{background:#f68120}.EE3D3E{background:#ee3d3e}.ED1C24{background:#ed1c24}.A3248F{background:#a3248f}.x5C2D91{background:#5c2d91}.x20409B{background:#20409b}.x0066B4{background:#0066b4}.x01AAAD{background:#01aaad}.x00A560{background:#00a560}.x70BE44{background:#70be44}.Assign{background:#fff;margin:10px;z-index:100}.assign-button{background:red}.assign-button,.finish-button{font-size:1em;margin:0;padding:5px}.finish-button{background:green}.assign-button:hover,.finish-button:hover{background:orange;font-size:1em;margin:0;padding:5px;color:#fff}.ref-status-container{margin:20px}.edit-button{background:#00f}.edit-button,.edit-button:hover{font-size:1em;margin:0;padding:5px}.edit-button:hover{background:orange;color:#fff}.check-out-modal{display:flex;flex-direction:column}.contact_if_needed{background:#ff0}.check-out-questions,.ref_info_modal{display:flex;flex-direction:column}.checkout-style{background:#ecfce6;border:2px solid grey;border-radius:10px;max-height:90vh;overflow:scroll}.RefInfoModal-status,.refManager2-list{display:flex;flex-direction:column}.ReactTable,.ReactTable .rt-tr .action{text-align:left;background:#fff}.ReactTable .rt-tr .action{transition:all .2s ease;text-align:center;color:red;transform:scale(0)}.ReactTable .rt-tr:hover .action{transform:scale(1.3)}.ReactTable .rt-tr:hover .rt-td{background:#ecfce6}.MatchCount{font-family:Arial,"Lucida Grande",sans-serif}.MatchCount,.MatchCountByName{display:flex;flex-wrap:wrap;width:100%}.MatchCountByName{max-height:200px;overflow:scroll;text-align:left;flex-direction:column;background:#ecfce6;padding:15px}.match-count-totals{display:flex;flex-wrap:wrap;justify-content:space-around}.date-buttons{margin:2px;border-left:4px solid #fff}.individual-match-count{display:flex;border-bottom:1px dotted grey;margin-right:10px}.match-box{width:40px;max-width:40px;min-width:40px}.setup-list{background:#fff}.admin-quick-links-section{display:flex;flex-direction:column;justify-content:center;margin:0 20px}.admin-quick-links{background:#d92e42}.admin-quick-links,.admin-quick-links-inactive{margin-top:15px;min-height:30px;border:1px solid grey;display:flex;justify-content:center;align-items:center;font-size:calc(1.3vh + 1vw);color:#fff}.admin-quick-links-inactive{background:grey}.admin-image-box{margin-top:20px}.admin-image-box-grey{margin-top:20px;filter:grayscale(.7)}.admin-images{width:90%}.small-admin-images{width:100px}.shift-table{display:flex;flex-direction:column;overflow:scroll}.shifts{min-width:100px;max-width:100px;border-right:1px solid #000;border-bottom:1px solid #000}.header{background:#4eab7c}.names{min-width:300px;text-align:right;border-bottom:1px solid #000;border-right:1px solid #000;min-height:30px;padding:0 15px;overflow:hidden;background:#fff}.shift-titles{display:flex}.yes{background:#4eab7c;height:100%;width:100%}.checklist{display:flex;align-items:center;text-align:left;background:#fff;margin:10px}.checklist-number{font-size:2em;padding-right:5px;color:#6ecd62}.DailyTotals{text-align:left;font-family:Arial,Helvetica,sans-serif;background:#fff;padding:10px;margin-bottom:10px}.daily-detail{border-bottom:1px solid grey;margin-bottom:10px}.log-list{background:#fff;text-align:left;margin:5px}.log-title{font-size:1.3em}.log-times{margin-left:20px}.TemplateManager-Message{display:flex;flex-direction:column;background:#ecfce6;padding:15px}.scheduleHeader{display:flex;margin:5px;justify-content:space-between}.icon{padding:5px}.icon:hover{color:green}.searchButtons{color:#333;background:#51bb85}.refList{max-height:1000px;width:100%;overflow:scroll}.ref-list{background:#fff;width:100%;border:2px solid grey;position:relative;line-height:1.3;margin-bottom:10px;padding:5px}.court-num-board-list{font-size:2em}.magnet-name{font-size:calc(1.2vw + 1.2vh);overflow:hidden}.magnet-name-small{font-size:calc(1vw + 1vh);overflow:hidden}.magnet-name-boardDisplay{font-size:1.2em;overflow:hidden}.BoardDisplayMagnet{overflow:hidden;display:flex}.pr{background-color:#3b626f}.certified,.pr{color:#fff;border:1px solid #5998e2}.certified{background-color:#4389ff}.level2{color:#fff;border:1px solid #d65171;background-color:#ff4149}.level1{border:1px solid #7abc50;background-color:#4bd84c}.volunteer{background:#fac05e;border:0 solid #fff}.break{background:grey}.fa-user-minus{margin:0 8px;font-size:.8em}.status-update-list{display:flex;border-bottom:2px solid grey;justify-content:space-between;padding:5px;font-size:1.2em;text-align:left}.Recap-containers{background:#fff;padding:10px}.Assignment Button{color:green;background:#ff0}legend{font-size:1rem}.ScheduleSetup{background:#fff;border-radius:10px;margin:10px;text-align:left;padding:15px;border:2px solid #000}.shift-requirements{border-right:1px solid grey}.mappedSection{max-height:700px;overflow:scroll}.mappedSchedule{text-align:left;margin:5px;background:#fff}.mappedShift{text-align:left;margin-left:10px;display:flex}.RefereeSchedule{display:flex}.RefSchedule-schedule{height:900px;overflow:scroll}.email{display:flex;flex-direction:column;align-content:flex-start;align-items:center;background:#fff}.emailRecipients{min-height:100px;background:#e1ffe0;text-align:left;overflow:scroll}.signup-credential-box{font-size:.7em;text-align:center}.shift-title{justify-content:space-between}.shift-title,.shift-title-public{display:flex;padding:4px;align-items:center;text-align:left;font-family:"Roboto","-apple-system","BlinkMacSystemFont",'"Segoe UI"','"Helvetica Neue"',"Arial","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"'}.shift-status{position:absolute;right:30px;color:#333}.captains{font-size:.8em;font-weight:800}.captain-name{padding:0 10px}.captains-display{display:flex;align-items:center;font-size:1em}.registered-spots{margin-left:10px;border:1px solid #82d026;background:#dbfab6}.shift-box{padding:10px;border-radius:3px}.my-schedule{background:#fff;min-height:100px;overflow:scroll;margin-bottom:4px;padding:10px}.how-to{font-size:1.5em}.tips-shiftSetup{background:#dbfab6;padding:5px}.mappedTemplatesDiv{line-height:2;background:#fff;height:200;overflow:scroll}.mappedTemplates:hover{background:#dbfab6}.tournament-description-short{height:300px;overflow:scroll;background:#fff}.tournament-description-long{max-height:800px;overflow:scroll;background:#fff}.my-schedule-title{font-size:1.2em}.my-schedule-title,.schedule-title{color:#009cae;background:#fff;border-bottom:4px solid #009cae}.schedule-title{font-size:1.3em}.request-submitted{background:#ea607b;color:#fff;font-size:1.3em;text-align:center;min-height:2em;margin:0 15px 15px}.edit-shifts{background:#4eae7e;padding:10px;font-family:"Source Sans Pro",sans-serif}.criteria,.edit-shifts,.player-table{text-align:left}.player-table{display:flex;background:#fff;border-bottom:1px solid #add8e6;align-content:center;align-items:center}.notification{display:flex;background:#2e42d9;color:#fff;width:100%;font-family:"Inter",sans-serif;align-items:stretch;border:2px solid #333;margin-bottom:15px;cursor:pointer}.medical{color:#fff;background:#d92e42;display:inline-flex}.second{background:#42d92e;color:#000}.head-ref{background:#2e41d9}.message-to-desk{background:#712ed9}.tournament-director{color:#fff;background:#d9702e}.notification-container{border:4px solid #ffcc01;padding:10px}.notification-court{background:#fff;padding:2px;color:#000;font-size:calc(2vw + 1vh);height:100%}.court-title{font-size:.5em;line-height:1}.attention-desc{font-size:.8em}.notification-modal{min-height:300px;min-width:300px;display:flex;flex-direction:column;justify-content:center;text-align:center}.court-monitor{border:4px solid #ffcc01;padding:10px;margin:10px;background:#fff}.selected-court-monitor{color:#000;background:#adff2f;height:100%;overflow:hidden}.selected-volunteer{background:#adff2f}.volunteer-dashboard-volunteer{float:left;width:150px}.volunteer-types{display:flex;flex-wrap:wrap;justify-content:center}.individual-status{background:#fff}.add-category{display:flex;flex-direction:column;border:2px solid #000;background:#add8e6;padding:20px;margin:20px;justify-content:flex-start;text-align:left}.list{cursor:pointer;display:flex;border-bottom:1px dotted grey;align-items:center}.list:hover{background:#c8cbef}.overview-category{width:300px;overflow:none}.overview-day{width:60px;overflow:wrap;margin:4px}.budget{display:flex;flex-direction:column;justify-content:center;text-align:left;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;background:#fff}.category{justify-content:space-between;background:#dbdbdb;font-size:1.1em;padding:5px 10px;margin:10px 0 0}.category,.categoryTotals{display:flex;flex-direction:row}.categoryTotals{justify-content:flex-end;text-align:right;background:#eef4f7;font-weight:700;margin:5px 0}.categoryTotal-amounts{width:120px}.item{display:flex;justify-content:space-between;align-items:center;text-align:right;border-bottom:1px dotted grey;height:30px}.item-title-title{width:300px}.item-rate-title{width:100px}.item-title{width:300px;overflow:hidden;border-right:1px dotted grey;border-left:1px dotted grey}.item-quantity,.item-rate,.item-total{width:100px;padding:0 4px;border-right:1px dotted grey}.column-titles{text-align:center;border:0;margin-left:20px}.AddBudgetItem,.column-titles{display:flex;justify-content:space-between}.AddBudgetItem{flex-direction:column}.addForm{display:flex;text-align:left;align-items:baseline}.vendor-contact{background:#add8e6;padding:10px}.formTitle{width:200px;text-align:right;padding:0 10px}.itemTotalBox{margin-left:5px;border:.25px solid #bfbfbf;width:100px}.ToDoList{display:flex;flex-direction:column;text-align:left}.todo-title{font-weight:600}.toDo-Items{display:flex;justify-content:space-between;width:100%;border-bottom:.5px dotted #000;padding:5px 0;background:#fff}.completed{color:grey}.todo-category{display:flex;justify-content:space-between;background:#52bb85;margin:10px 0}.todo-category-title{font-size:1.5em}.todo-categories{margin-top:20px;max-height:300px;overflow:scroll}.todo-category-list{border:2px solid grey;max-height:400px;overflow:scroll;cursor:pointer}.todo-category-item{border-bottom:.5px solid grey;padding:4px}.todo-category-item:hover{color:#52bb85}.selected-todo-category-item{background:#52bb85}.add-checkbox{padding-left:50px;padding-top:20px}.volunteer-type-image{margin:20px;width:40%}.coordinator{background:#fff;margin:10px 0;display:flex;padding:10px}.contact-button:hover{border-bottom:2px solid #000}.category-descriptions{font-size:14px;font-weight:400}.category-description{font-size:.8em;font-weight:400}.shift-description{font-size:.8em;font-weight:500}.categories{background:#51bb85;padding:8px;cursor:pointer;text-align:center;font-size:2em;font-family:"Alata",sans-serif;margin:10px}