@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";body#admin{display:block;height:unset;margin-bottom:48px}body#admin>a:first-child img{max-width:200px;margin-top:32px}body#admin #content{margin-top:32px;height:initial;text-align:center;padding:0px 16px;max-width:600px}body#admin #content img.mvfc-logo{max-width:400px;width:80%}body#admin #content .logo-container{font-size:24px}body#admin #content .logo-container h3{line-height:32px;margin-bottom:0}body#admin #content input,body#admin #content select{width:100%;display:block}body#admin #content label{margin-bottom:8px}body#admin #content table td:last-child{display:flex}body#admin #content table label{margin-right:6px}body#admin #content>h2:nth-of-type(1){font-size:16px;background-color:#fff;color:#48001b;padding:12px 24px;border-radius:8px;line-height:2.5rem}body#admin #content>h3{padding:24px 0}body#admin #content>h1{padding-top:36px}body#admin #content .d-grid.gap-2.col-6.mx-auto{width:100%}body#admin #content .d-grid.gap-2.col-6.mx-auto .btn{width:100%}body#admin #footer{margin-top:32px;position:relative;font-size:12px}body#admin #footer div{margin-bottom:16px}body#coordinator-export{display:unset;background:unset;color:unset;font-family:unset}body#coordinator{display:block;height:unset}body#coordinator>a:first-child img{max-width:200px}body#coordinator #content{margin-top:32px;height:initial}body#coordinator #content img.mvfc-logo{max-width:400px;width:80%}body#coordinator #content .logo-container{font-size:24px}body#coordinator #content .logo-container h3{line-height:32px;margin-bottom:0}body#coordinator #content.select-age-group{height:100vh;flex-direction:row !important;margin-top:unset}body#coordinator #content.select-age-group .left,body#coordinator #content.select-age-group .right{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body#coordinator #content.select-age-group .left{width:50%}body#coordinator #content.select-age-group .right{width:50%}body#coordinator #footer{margin-top:32px;position:relative;font-size:12px}body#coordinator #footer div{margin-bottom:16px}@media(max-width: 1024px){body#coordinator #content.select-age-group{height:unset}body#coordinator #content.select-age-group .left,body#coordinator #content.select-age-group .right{width:unset}body#coordinator #content.select-age-group .logo-container{margin-bottom:20px !important}body#coordinator #content.select-age-group .logo-container img.mvfc-logo{max-width:200px !important}body#coordinator #content.select-age-group .logo-container h3{display:none !important}}body#feedback-form{display:block;height:unset;margin-bottom:48px}body#feedback-form .logo-container{max-width:300px;margin:auto}body#feedback-form .logo-container img{max-width:150px;margin-top:32px}body#feedback-form .logo-container h3{display:none}body#feedback-form #content{margin-top:32px;height:initial;text-align:center;padding:0px 16px}body#feedback-form #content form{width:100%;max-width:400px}body#feedback-form #content>h2,body#feedback-form #content>h4{margin-bottom:32px}body#feedback-form #content img.mvfc-logo{max-width:400px;width:80%}body#feedback-form #content table,body#feedback-form #content tbody,body#feedback-form #content tr,body#feedback-form #content td,body#feedback-form #content th{display:block;width:100%}body#feedback-form #content tr:first-child,body#feedback-form #content th{display:none}body#feedback-form #content tr{margin-bottom:64px;position:relative;display:grid;grid-template:"playerName playerName" "skill communication" "decision attitude" "comments comments" "division division" "hidden1 hidden1" "hidden2 hidden2";grid-template-rows:auto auto;grid-template-columns:50% 50%;background-color:#2a0d35;padding:20px 8px 28px 8px;border-radius:12px;box-shadow:4px -12px 36px rgba(0,0,0,.3)}body#feedback-form #content tr td{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}body#feedback-form #content tr td textarea{min-height:120px;width:calc(100% - 28px)}body#feedback-form #content tr td:nth-child(1){font-size:32px;font-weight:bold}body#feedback-form #content tr td::before{display:block;width:100%;font-size:initial;margin:12px auto 6px auto}body#feedback-form #content tr td:nth-child(1){grid-area:playerName}body#feedback-form #content tr td:nth-child(1)::before{font-weight:normal}body#feedback-form #content tr td:nth-child(2){grid-area:skill}body#feedback-form #content tr td:nth-child(2)::before{content:"Skill"}body#feedback-form #content tr td:nth-child(3){grid-area:communication}body#feedback-form #content tr td:nth-child(3)::before{content:"Communication"}body#feedback-form #content tr td:nth-child(4){grid-area:decision}body#feedback-form #content tr td:nth-child(4)::before{content:"Decision"}body#feedback-form #content tr td:nth-child(5){grid-area:attitude}body#feedback-form #content tr td:nth-child(5)::before{content:"Attitude"}body#feedback-form #content tr td:nth-child(6){grid-area:comments}body#feedback-form #content tr td:nth-child(6)::before{content:"Other Comments (any GK interest)"}body#feedback-form #content tr td:nth-child(7){grid-area:division}body#feedback-form #content tr td:nth-child(7)::before{content:"Suggested Division"}body#feedback-form #content table .btn-check:checked+.btn{background-color:#198754 !important;border-color:#198754 !important;color:#fff !important}body#feedback-form #content table .btn{padding:8px 12px;margin:4px}body#feedback-form #content table td:last-child{display:flex}body#feedback-form #content>h3:nth-of-type(2){font-size:16px;background-color:#fff;color:#48001b;padding:16px 24px;border-radius:8px;display:inline-block;margin-left:auto;margin-right:auto}body#feedback-form #content>h3{padding:24px 0}body#feedback-form #content>h1{padding-top:36px}body#feedback-form #content .d-grid.gap-2.col-6.mx-auto{width:100%}body#feedback-form #content .d-grid.gap-2.col-6.mx-auto .btn{width:100%}body#feedback-form #content .number{font-size:1.5rem}body#feedback-form #footer{margin-top:32px;position:relative;font-size:12px}body#feedback-form #footer div{margin-bottom:16px}body#feedback-list{padding:24px 0}body#feedback-list .logo-container img{max-width:150px;margin-top:32px;width:1000px}body#feedback-list .logo-container h3{display:none}body#feedback-list #content{text-align:center;padding:0 16px;width:100%;max-width:420px}body#feedback-list #content a{display:block;text-decoration:none;margin:24px auto;padding:16px;text-align:center;width:100%;background-color:#48001b;color:#fff;font-weight:bold;box-shadow:4px -12px 36px rgba(0,0,0,.3);display:block;border-radius:16px}body#feedback-list #content a.btn{color:#48001b;background-color:gold}body#feedback-list #content br{display:none}body#feedback-login.has-error #content .logo-container .mvfc-logo{max-width:160px}body#feedback-login #content .logo-container{padding-top:32px}body#feedback-login #content .logo-container .mvfc-logo{max-width:200px}body#feedback-login #content .form-error{text-align:center;display:block;margin-bottom:36px}body#grader{display:block;height:unset;margin-bottom:48px}body#grader>a:first-child img{max-width:200px;margin-top:32px}body#grader #content{margin-top:32px;height:initial;text-align:center;padding:0px 16px;max-width:600px}body#grader #content img.mvfc-logo{max-width:400px;width:80%}body#grader #content .logo-container{font-size:24px}body#grader #content .logo-container h3{line-height:32px;margin-bottom:0}body#grader #content input,body#grader #content select{width:100%;display:block}body#grader #content label{margin-bottom:8px}body#grader #content table .btn-check:checked+.btn{background-color:#198754 !important;border-color:#198754 !important;color:#fff !important}body#grader #content table td:last-child{display:flex}body#grader #content table label{margin-right:6px}body#grader #content>h2:nth-of-type(1){font-size:16px;background-color:#fff;color:#48001b;padding:12px 24px;border-radius:8px;line-height:2.5rem}body#grader #content>h3{padding:24px 0}body#grader #content>h1{padding-top:36px}body#grader #content .d-grid.gap-2.col-6.mx-auto{width:100%}body#grader #content .d-grid.gap-2.col-6.mx-auto .btn{width:100%}body#grader #content .number{font-size:1.5rem}body#grader #content.grader-registration{height:100vh;flex-direction:row !important;margin-top:unset}body#grader #content.grader-registration .left,body#grader #content.grader-registration .right{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body#grader #content.grader-registration .left{width:50%}body#grader #content.grader-registration .right{width:50%}body#grader #footer{margin-top:32px;position:relative;font-size:12px}body#grader #footer div{margin-bottom:16px}@media(max-width: 1024px){body#grader #content.grader-registration{height:unset}body#grader #content.grader-registration .left,body#grader #content.grader-registration .right{width:unset}body#grader #content.grader-registration .logo-container{margin-bottom:20px !important}body#grader #content.grader-registration .logo-container img.mvfc-logo{max-width:200px !important}body#grader #content.grader-registration .logo-container h3{display:none !important}}body#home{height:100vh}body#home #content{margin-top:15vh}body#home #content img.mvfc-logo{max-width:400px;width:80%}body#home #content .logo-container{font-size:24px}body#home #content .logo-container h3{line-height:32px;margin-bottom:0}body#home #content.player-lookup{height:100vh;flex-direction:row !important;margin-top:unset}body#home #content.player-lookup .left,body#home #content.player-lookup .right{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body#home #content.player-lookup .left{width:50%}body#home #content.player-lookup .right{width:50%}@media(max-width: 1024px){body#home{display:block;height:unset}body#home #content{margin-top:32px;height:initial}body#home #content.player-lookup{height:unset}body#home #content.player-lookup .left,body#home #content.player-lookup .right{width:unset}body#home #content.player-lookup .logo-container{margin-bottom:20px !important}body#home #content.player-lookup .logo-container img.mvfc-logo{max-width:200px !important}body#home #content.player-lookup .logo-container h3{display:none !important}}body#master-coordinator{display:block;height:unset}body#master-coordinator>a:first-child img{max-width:200px}body#master-coordinator #content{margin-top:32px;height:initial}body#master-coordinator #content img.mvfc-logo{max-width:400px;width:80%}body#master-coordinator #content .logo-container{font-size:24px}body#master-coordinator #content .logo-container h3{line-height:32px;margin-bottom:0}body#master-coordinator #content.select-age-group{height:100vh;flex-direction:row !important;margin-top:unset}body#master-coordinator #content.select-age-group .left,body#master-coordinator #content.select-age-group .right{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body#master-coordinator #content.select-age-group .left{width:50%}body#master-coordinator #content.select-age-group .right{width:50%}body#master-coordinator #footer{margin-top:32px;position:relative;font-size:12px}body#master-coordinator #footer div{margin-bottom:16px}@media(max-width: 1024px){body#master-coordinator #content.select-age-group{height:unset}body#master-coordinator #content.select-age-group .left,body#master-coordinator #content.select-age-group .right{width:unset}body#master-coordinator #content.select-age-group .logo-container{margin-bottom:20px !important}body#master-coordinator #content.select-age-group .logo-container img.mvfc-logo{max-width:200px !important}body#master-coordinator #content.select-age-group .logo-container h3{display:none !important}}html body#master-coordinator-checkin div#content.table-container{display:flex;flex-direction:column !important;align-items:center;justify-content:center;width:100%}html body#master-coordinator-checkin div#content.table-container h1,html body#master-coordinator-checkin div#content.table-container h3{display:block;text-align:center;margin:32px auto}html body#master-coordinator-checkin div#content.table-container table{width:98%;max-width:920px;margin:auto;background-color:rgba(42,13,53,.3);padding:16px 0;border-radius:16px;border-spacing:0 0;overflow:hidden}html body#master-coordinator-checkin div#content.table-container table tr:first-child{font-weight:bold}html body#master-coordinator-checkin div#content.table-container table tr th,html body#master-coordinator-checkin div#content.table-container table tr td{padding:8px 4px;text-align:center;font-size:13px}html body#master-coordinator-checkin div#content.table-container table tr:nth-child(2n){background-color:rgba(0,0,0,.3)}html body#master-coordinator-checkin div#content.table-container table tr.playerLine td:nth-child(3){width:50%}html body#master-coordinator-checkin div#content.table-container table tr td[colspan="3"]{display:none}html body#master-coordinator-checkin div#content.table-container table .number{font-size:unset}html body#master-coordinator-checkin div#content.table-container table .btn{margin:24px auto;padding:6px 8px;display:inline-block;font-size:13px}html body#master-coordinator-checkin div#content.table-container table .btn.reAssign{background-color:green !important;color:#fff}html body#master-coordinator-checkin div#content.table-container table .btn.reAssign:hover,html body#master-coordinator-checkin div#content.table-container table .btn.reAssign:active{background-color:green !important;color:#fff !important}html body#master-coordinator-checkin div#content.table-container table .btn.uncheck{background-color:red !important;color:#fff}html body#master-coordinator-checkin div#content.table-container table .btn.uncheck:hover,html body#master-coordinator-checkin div#content.table-container table .btn.uncheck:active{background-color:red !important;color:#fff !important}html body#master-coordinator-checkin #footer{margin-top:32px;position:relative;font-size:12px}html body#master-coordinator-checkin #footer div{margin-bottom:16px}body#register #content{height:100vh;flex-direction:row !important}body#register #content .left,body#register #content .right{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body#register #content .left{width:50%}body#register #content .right{width:50%}@media(max-width: 1024px){body#register .logo-container{margin-bottom:20px !important}body#register .logo-container img.mvfc-logo{max-width:200px !important}body#register .logo-container h3{display:none !important}body#register #content{height:unset}body#register #content .left,body#register #content .right{width:unset}}body#home #content .register-success{text-align:center;max-width:80%;margin:auto}body#home #content .register-success .logo-container{margin-bottom:42px !important}html body#home div#content.table-container,html body#coordinator div#content.table-container{display:flex;flex-direction:column !important;align-items:center;justify-content:center;width:100%}html body#home div#content.table-container h1,html body#home div#content.table-container h3,html body#coordinator div#content.table-container h1,html body#coordinator div#content.table-container h3{display:block;text-align:center;margin:32px auto}html body#home div#content.table-container table,html body#coordinator div#content.table-container table{width:98%;max-width:920px;margin:auto;background-color:rgba(42,13,53,.3);padding:16px 0;border-radius:16px;border-spacing:0 0;overflow:hidden}html body#home div#content.table-container table tr:first-child,html body#coordinator div#content.table-container table tr:first-child{font-weight:bold}html body#home div#content.table-container table tr th,html body#home div#content.table-container table tr td,html body#coordinator div#content.table-container table tr th,html body#coordinator div#content.table-container table tr td{padding:8px 4px;text-align:center}html body#home div#content.table-container table tr:nth-child(2n),html body#coordinator div#content.table-container table tr:nth-child(2n){background-color:rgba(0,0,0,.3)}html body#home div#content.table-container table tr.playerLine td:nth-child(3),html body#coordinator div#content.table-container table tr.playerLine td:nth-child(3){width:50%}html body#home div#content.table-container table tr td[colspan="3"],html body#coordinator div#content.table-container table tr td[colspan="3"]{display:none}html body#home div#content.table-container table .number,html body#coordinator div#content.table-container table .number{font-size:unset}html body#home div#content.table-container table .btn,html body#coordinator div#content.table-container table .btn{margin:24px auto;padding:6px 8px;display:inline-block}body#overview-grades #main-content{max-width:70%;margin:auto}body#overview-grades .table-select{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:24px}body#overview-grades .table-select h3{margin:8px;padding:8px 16px;text-align:center;display:block;position:relative;font-weight:normal;cursor:pointer;transition-duration:.3s;color:#fff;font-size:16px}body#overview-grades .table-select h3::before{transition-duration:.3s;display:block;position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:100%;border-radius:4px}body#overview-grades .table-select h3:hover,body#overview-grades .table-select h3.active{transform:scale(1.05)}body#overview-grades .table-select h3.active{color:maroon;font-weight:bold}body#overview-grades .table-select h3.active::before{background-color:gold}body#overview-grades #title{text-align:center}body#overview-grades table{width:100%;max-width:920px;margin:auto;background-color:rgba(42,13,53,.3);padding:16px 0;border-radius:16px;border-spacing:0 0}body#overview-grades table tr:first-child{font-weight:bold;font-size:1.25rem}body#overview-grades table tr td{padding:8px 0;padding-left:16px}body#overview-grades table tr td:nth-child(1){width:20%}body#overview-grades table tr td:nth-child(2){width:40%}body#overview-grades table tr td:nth-child(3){width:20%}body#overview-grades table tr td:nth-child(4){width:20%}body#overview-grades table tr:nth-child(2n){background-color:rgba(0,0,0,.3)}.montserrat{font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-style:normal}.bold{font-weight:bold}body{display:flex;flex-direction:column;justify-content:center;align-items:center;background:url("/img/Global-banner-background-full-scaled.jpg");background-repeat:repeat;background-position:center;color:#fff;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-style:normal}body input,body select{border:none;border-radius:4px;padding:8px 12px}body select{padding:12px 12px}body form{width:80%;margin:auto}body form .form-title{text-align:center;display:block;margin-bottom:36px;text-transform:uppercase;font-size:32px;font-weight:bold}body form .form-card{background-color:#2a0d35;padding:32px;border-radius:16px;box-shadow:4px -12px 36px rgba(0,0,0,.3)}body form .form-group{display:flex;flex-direction:column;margin-bottom:14px}body form .form-group label{display:block;margin-bottom:8px;font-size:14px}body #content{display:flex;flex-direction:column;max-width:1600px;margin:auto}body #content .logo-container{width:100%;margin:auto;font-size:32px}body #content .logo-container img.mvfc-logo{max-width:600px;width:60%;margin:auto}body #content .logo-container h3{text-align:center;display:block;margin:42px auto;line-height:40px;font-size:inherit;text-transform:uppercase;width:90%;max-width:600px}body #content .actions{display:flex;justify-content:center}body #content .actions .btn{min-width:200px;margin-left:8px;margin-right:8px}body #footer{position:fixed;width:100%;bottom:0;left:0;text-align:center;padding:12px;font-size:14px}body #footer div{margin-bottom:4px}body .btn{background-color:gold;color:#48001b;font-weight:bold;box-shadow:4px -12px 36px rgba(0,0,0,.3);display:block;margin:auto;margin-top:16px;padding:12px 16px;transition:transform .3s}body .btn:hover,body .btn:active{background-color:gold !important;color:#48001b !important;transition:.3s;transform:scale(1.1)}body #snackbar{border-radius:8px;background-color:gold;font-weight:bold;color:#48001b;box-shadow:4px -12px 36px rgba(0,0,0,.3)}@media(max-width: 1024px){body form{width:90%}body form .form-card{padding:24px}body form .form-title{font-size:24px;margin-bottom:16px}body #content{display:block;height:unset}body #content .logo-container{display:block;padding-top:32px;font-size:24px}body #content .logo-container h3{line-height:32px;margin-bottom:20px}body #content .actions{width:80%;margin:auto;display:block}body #footer{margin-top:32px;position:relative;font-size:12px}body #footer div{margin-bottom:16px}}