.react-spinner-loader-swing div{border-radius:50%;float:left;height:1em;width:1em}.react-spinner-loader-swing div:first-of-type{background:-moz-linear-gradient(left,#385c78 0,#325774 100%);background:linear-gradient(90deg,#385c78 0,#325774)}.react-spinner-loader-swing div:nth-of-type(2){background:-moz-linear-gradient(left,#325774 0,#47536a 100%);background:linear-gradient(90deg,#325774 0,#47536a)}.react-spinner-loader-swing div:nth-of-type(3){background:-moz-linear-gradient(left,#4a5369 0,#6b4d59 100%);background:linear-gradient(90deg,#4a5369 0,#6b4d59)}.react-spinner-loader-swing div:nth-of-type(4){background:-moz-linear-gradient(left,#744c55 0,#954646 100%);background:linear-gradient(90deg,#744c55 0,#954646)}.react-spinner-loader-swing div:nth-of-type(5){background:-moz-linear-gradient(left,#9c4543 0,#bb4034 100%);background:linear-gradient(90deg,#9c4543 0,#bb4034)}.react-spinner-loader-swing div:nth-of-type(6){background:-moz-linear-gradient(left,#c33f31 0,#d83b27 100%);background:linear-gradient(90deg,#c33f31 0,#d83b27)}.react-spinner-loader-swing div:nth-of-type(7){background:-moz-linear-gradient(left,#da3b26 0,#db412c 100%);background:linear-gradient(90deg,#da3b26 0,#db412c)}.react-spinner-loader-shadow{clear:left;padding-top:1.5em}.react-spinner-loader-shadow div{-webkit-filter:blur(1px);filter:blur(1px);float:left;width:1em;height:.25em;border-radius:50%;background:#e3dbd2}.react-spinner-loader-shadow .react-spinner-loader-shadow-l{background:#d5d8d6}.react-spinner-loader-shadow .react-spinner-loader-shadow-r{background:#eed3ca}@-webkit-keyframes ball-l{0%,50%{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}to{-webkit-transform:rotate(50deg) translateX(-2.5em);transform:rotate(50deg) translateX(-2.5em)}}@-moz-keyframes ball-l{0%,50%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}to{-webkit-transform:rotate(50deg) translateX(-2.5em);-moz-transform:rotate(50deg) translateX(-2.5em);transform:rotate(50deg) translateX(-2.5em)}}@keyframes ball-l{0%,50%{-webkit-transform:rotate(0) translate(0);-moz-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}to{-webkit-transform:rotate(50deg) translateX(-2.5em);-moz-transform:rotate(50deg) translateX(-2.5em);transform:rotate(50deg) translateX(-2.5em)}}@-webkit-keyframes ball-r{0%{-webkit-transform:rotate(-50deg) translateX(2.5em);transform:rotate(-50deg) translateX(2.5em)}50%,to{-webkit-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}}@-moz-keyframes ball-r{0%{-webkit-transform:rotate(-50deg) translateX(2.5em);-moz-transform:rotate(-50deg) translateX(2.5em);transform:rotate(-50deg) translateX(2.5em)}50%,to{-webkit-transform:rotate(0) translateX(0);-moz-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}}@keyframes ball-r{0%{-webkit-transform:rotate(-50deg) translateX(2.5em);-moz-transform:rotate(-50deg) translateX(2.5em);transform:rotate(-50deg) translateX(2.5em)}50%,to{-webkit-transform:rotate(0) translateX(0);-moz-transform:rotate(0) translateX(0);transform:rotate(0) translateX(0)}}@-webkit-keyframes shadow-l-n{0%,50%{opacity:.5;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:.125;-webkit-transform:translateX(-1.57em);transform:translateX(-1.75em)}}@-moz-keyframes shadow-l-n{0%,50%{opacity:.5;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}to{opacity:.125;-webkit-transform:translateX(-1.75);-moz-transform:translateX(-1.75em);transform:translateX(-1.75em)}}@keyframes shadow-l-n{0%,50%{opacity:.5;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}to{opacity:.125;-webkit-transform:translateX(-1.75);-moz-transform:translateX(-1.75em);transform:translateX(-1.75em)}}@-webkit-keyframes shadow-r-n{0%{opacity:.125;-webkit-transform:translateX(1.75em);transform:translateX(1.75em)}50%,to{opacity:.5;-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes shadow-r-n{0%{opacity:.125;-webkit-transform:translateX(1.75em);-moz-transform:translateX(1.75em);transform:translateX(1.75em)}50%,to{opacity:.5;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}@keyframes shadow-r-n{0%{opacity:.125;-webkit-transform:translateX(1.75em);-moz-transform:translateX(1.75em);transform:translateX(1.75em)}50%,to{opacity:.5;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}}.react-spinner-loader-swing-l{-webkit-animation:ball-l .425s ease-in-out infinite alternate;-moz-animation:ball-l .425s ease-in-out infinite alternate;animation:ball-l .425s ease-in-out infinite alternate}.react-spinner-loader-swing-r{-webkit-animation:ball-r .425s ease-in-out infinite alternate;-moz-animation:ball-r .425s ease-in-out infinite alternate;animation:ball-r .425s ease-in-out infinite alternate}.react-spinner-loader-shadow-l{-webkit-animation:shadow-l-n .425s ease-in-out infinite alternate;-moz-animation:shadow-l-n .425s ease-in-out infinite alternate;animation:shadow-l-n .425s ease-in-out infinite alternate}.react-spinner-loader-shadow-r{-webkit-animation:shadow-r-n .425s ease-in-out infinite alternate;-moz-animation:shadow-r-n .425s ease-in-out infinite alternate;animation:shadow-r-n .425s ease-in-out infinite alternate}.react-spinner-loader-svg-calLoader{width:230px;height:230px;-webkit-transform-origin:115px 115px;-moz-transform-origin:115px 115px;transform-origin:115px 115px;-moz-animation:loader-spin 1.4s linear infinite;animation:loader-spin 1.4s linear infinite;-webkit-animation:loader-spin 1.4s linear infinite}.react-spinner-loader-svg-cal-loader__path{-moz-animation:loader-path 1.4s ease-in-out infinite;animation:loader-path 1.4s ease-in-out infinite;-webkit-animation:loader-path 1.4s ease-in-out infinite}@-webkit-keyframes loader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes loader-spin{to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loader-spin{to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loader-path{0%{stroke-dasharray:0,580,0,0,0,0,0,0,0}50%{stroke-dasharray:0,450,10,30,10,30,10,30,10}to{stroke-dasharray:0,580,0,0,0,0,0,0,0}}@-moz-keyframes loader-path{0%{stroke-dasharray:0,580,0,0,0,0,0,0,0}50%{stroke-dasharray:0,450,10,30,10,30,10,30,10}to{stroke-dasharray:0,580,0,0,0,0,0,0,0}}@keyframes loader-path{0%{stroke-dasharray:0,580,0,0,0,0,0,0,0}50%{stroke-dasharray:0,450,10,30,10,30,10,30,10}to{stroke-dasharray:0,580,0,0,0,0,0,0,0}}.react-spinner-loader-svg svg{-webkit-transform-origin:50% 65%;-moz-transform-origin:50% 65%;transform-origin:50% 65%}.react-spinner-loader-svg svg polygon{stroke-dasharray:17;-webkit-animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite;-moz-animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite;animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite}@-webkit-keyframes dash{to{stroke-dashoffset:136}}@-moz-keyframes dash{to{stroke-dashoffset:136}}@keyframes dash{to{stroke-dashoffset:136}}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes rotate{to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);transform:rotate(1turn)}}.dzu-dropzone{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-align-items:center;-moz-box-align:center;align-items:center;width:100%;min-height:120px;overflow:scroll;margin:0 auto;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;-moz-transition:all .15s linear;transition:all .15s linear;border:2px solid #d9d9d9;border-radius:4px}.dzu-dropzoneActive{background-color:#deebff;border-color:#2484ff}.dzu-dropzoneDisabled{opacity:.5}.dzu-dropzoneDisabled :hover{cursor:unset}.dzu-input{display:none}.dzu-inputLabel{position:absolute;top:0;bottom:0;left:0;right:0;font-size:20px}.dzu-inputLabel,.dzu-inputLabelWithFiles{display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;font-family:Helvetica,sans-serif;font-weight:600;color:#2484ff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer}.dzu-inputLabelWithFiles{-webkit-align-self:flex-start;align-self:flex-start;padding:0 14px;min-height:32px;background-color:#e6e6e6;border:none;border-radius:4px;font-size:14px;margin-top:20px;margin-left:3%}.dzu-previewContainer{padding:40px 3%;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-justify-content:space-between;-moz-box-pack:justify;justify-content:space-between;position:relative;width:100%;min-height:60px;z-index:1;border-bottom:1px solid #ececec;-moz-box-sizing:border-box;box-sizing:border-box}.dzu-previewContainer,.dzu-previewStatusContainer{display:-webkit-flex;display:-moz-box;display:flex;-webkit-align-items:center;-moz-box-align:center;align-items:center}.dzu-previewFileName{font-family:Helvetica,sans-serif;font-size:14px;font-weight:400;color:#333}.dzu-previewImage{max-height:40px}.dzu-previewButton{background-size:14px 14px;background-position:50%;background-repeat:no-repeat;width:14px;height:14px;cursor:pointer;opacity:.9;margin:0 0 2px 10px}.dzu-submitButtonContainer{margin:24px 0}.dzu-submitButton{padding:0 14px;min-height:32px;background-color:#2484ff;border:none;border-radius:4px;font-family:Helvetica,sans-serif;font-size:14px;font-weight:600;color:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer}.dzu-submitButton:disabled{background-color:#e6e6e6;color:#333;cursor:unset}.add-tournament,.edit-tournament{min-width:360px}.add-tournament img,.edit-tournament img{max-height:220px;max-width:360px}.add-tournament .img,.edit-tournament .img{text-align:center}.add-team,.edit-team{min-width:360px}.add-team img,.edit-team img{max-height:220px;max-width:360px}.add-team .img,.edit-team .img{text-align:center}.add-team .color-picker .label,.edit-team .color-picker .label{font-size:18px;margin-bottom:6px}.edit-match-page .teams{margin-bottom:20px}.edit-match-page .team-container{text-align:center;padding:0 40px 20px}.edit-match-page .subtitle{margin-top:0;text-align:center}.edit-match-page .main-title{margin:0;font-size:28px}.edit-match-page .chronometer-container{text-align:center}.edit-match-page .chronometer-container .chronometer{font-size:35px}.edit-match-page .buttons-container{text-align:center}.edit-match-page .teams-container{text-align:center;margin-bottom:40px}.edit-match-page .teams-container .team-name h1{font-size:55px;margin:0}.edit-match-page .teams-container .points{font-size:50px;color:#000}.edit-match-page .teams-container .points h1{margin:0 0 5px}.edit-match-page .teams-container .away-team-flag img,.edit-match-page .teams-container .home-team-flag img{max-width:100%}.edit-match-page .sets{position:relative;top:-15px;text-align:center}.edit-match-page .sets .logo img{max-width:100%;height:auto}.edit-match-page .sets .header h1,.edit-match-page .sets .header h2{margin:0}.edit-match-page .sets .sets-won{background-color:#000;color:#ff9739;font-size:50px}.edit-match-page .sets .sets-won h1{margin:0 0 5px}.edit-match-page .sets-container{margin-bottom:40px}.edit-match-page .time-container{text-align:center;margin-bottom:30px}.edit-match-page .time-container .chronometer,.edit-match-page .time-container .clock{font-size:40px!important}.edit-match-page .time-container .buttons{display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex}.edit-match-page .time-container .buttons button{margin-left:20px}.edit-match-page .time-container .buttons input{width:60px}@media(max-width:400px){.edit-match-page .main-title{margin:5px 0;font-size:20px}.edit-match-page .team-container{padding:4px}.edit-match-page .subtitle,.edit-match-page .team-container h2{font-size:18px}.edit-match-page .MuiButton-label{font-size:10px}.edit-match-page .chronometer-container .chronometer{font-size:20px}}@media(min-width:401px)and (max-width:700px){.edit-match-page .main-title{margin:8px 0;font-size:25px}.edit-match-page .team-container{padding:10px}.edit-match-page .subtitle,.edit-match-page .team-container h2{font-size:23px}.edit-match-page .MuiButton-label{font-size:14px}.edit-match-page .chronometer-container .chronometer{font-size:25px}}body{background-size:cover;height:100%}.scoreboard-page{font-family:Century Gothic Bold;text-align:center;margin:0 80px}.scoreboard-page .tournament-container h1{color:#fff}.scoreboard-page .chronometer-container{margin-top:20px}.scoreboard-page .points-container{text-align:center}.scoreboard-page .points-container .container{padding:0 120px!important}.scoreboard-page .points-container .container .away-team-title,.scoreboard-page .points-container .container .home-team-title{font-size:70px;margin:0;color:#fff}.scoreboard-page .points-container .container .points{border:4px solid rgba(0,0,0,.87);padding:0;border-radius:10px}.scoreboard-page .points-container .container .points h1{color:#000;margin:10px 0;font-size:200px}.scoreboard-page .points-container .container .points.home-team{background-color:#e66567}.scoreboard-page .points-container .container .points.away-team{background-color:#007bde}.scoreboard-page .points-container .times-out{border:4px solid rgba(0,0,0,.87);padding-top:20px}.scoreboard-page .points-container .times-out .active{fill:#c5000b}.scoreboard-page .points-container .times-out svg{font-size:40px}.scoreboard-page .points-container .times-out h1{font-size:43px}.scoreboard-page .points-container .times-out .country-flag,.scoreboard-page .points-container .times-out .country-name{text-align:center}.scoreboard-page .points-container .times-out .country-flag img{max-width:80%}.scoreboard-page .sets-container{padding:0!important}.scoreboard-page .sets-container h1{color:#fff;margin:0 0 10px}.scoreboard-page .sets-container .sets{border:4px solid rgba(0,0,0,.87);margin-top:250px}.scoreboard-page .sets-container .sets h2{margin:5px;font-size:70px}.scoreboard-page .sets-container .sets h1{margin:5px;font-size:45px}.scoreboard-page .sets-container .sets-won-container{position:relative;top:-60px}.scoreboard-page .sets-container .sets-won-container .sets-won{position:relative;top:-40px;background-color:#000;color:#ff9739;font-size:60px}.scoreboard-page .sets-container .sets-won-container .sets-won h1{margin:0 0 5px}.scoreboard-page .sets-container .logo img{max-width:100%}.scoreboard-page .flag-container{text-align:center}.scoreboard-page .flag-container img{position:relative;top:-30px;padding-bottom:0;max-width:60%}.scoreboard-page .flag-container h1{margin-top:0}.scoreboard-page .clock-container .chronometer,.scoreboard-page .clock-container .clock{font-size:100px;padding:0 60px}.scoreboard-page .sets-result-container{position:relative;top:-60px}.scoreboard-page .sets-result-container .set{color:#fff;font-size:30px}.scoreboard-page .sets-result-container .set .result{font-size:80px}@media(max-width:800px){.scoreboard-page{margin:0!important}.scoreboard-page .away-team-title,.scoreboard-page .home-team-title{font-size:40px!important}.scoreboard-page .MuiGrid-root.points-container{padding:12px!important}.scoreboard-page .points h1{font-size:80px!important}.scoreboard-page .sets{margin-top:160px!important}.scoreboard-page .sets h2{font-size:25px!important}.scoreboard-page .sets h1{font-size:20px!important}.scoreboard-page .times-out svg{font-size:25px!important}.scoreboard-page .times-out h1{font-size:20px!important}.scoreboard-page .chronometer-container .chronometer{font-size:30px!important}}@media(min-width:801px)and (max-width:1050px){.scoreboard-page{margin:0 10px!important}.scoreboard-page .away-team-title,.scoreboard-page .home-team-title{font-size:50px!important}.scoreboard-page .points h1{font-size:80px!important}.scoreboard-page .sets{margin-top:140px!important}.scoreboard-page .sets h2{font-size:35px!important}.scoreboard-page .sets h1{font-size:30px!important}.scoreboard-page .times-out svg{font-size:25px!important}.scoreboard-page .times-out h1{font-size:21px!important}.scoreboard-page .chronometer-container .chronometer{font-size:30px!important}}@media(min-width:1051px)and (max-width:1250px){.scoreboard-page{margin:0 20px!important}.scoreboard-page .away-team-title,.scoreboard-page .home-team-title{font-size:65px!important}.scoreboard-page .sets h2{font-size:60px!important}.scoreboard-page .times-out h1{font-size:30px!important}.scoreboard-page .chronometer-container .chronometer{font-size:35px!important}}@media(min-width:1251px){.scoreboard-page{margin:0 30px!important}.scoreboard-page .times-out h1{font-size:37px!important}.scoreboard-page .chronometer-container .chronometer{font-size:40px!important}.scoreboard-page .sets-result-container{top:0}}.admin-admin-page .MuiCardContent-root{background-color:#a42244!important;color:#fff}.admin-admin-page .MuiCardContent-root h2{font-weight:700;font-size:20px}@font-face{font-family:Century Gothic Bold;src:url(/assets/fonts/century-gothic-bold.ttf)}@font-face{font-family:montserrat;src:url(/assets/fonts/Montserrat/Montserrat-Regular.ttf)}@font-face{font-family:montserrat;src:url(/assets/fonts/Montserrat/Montserrat-Bold.ttf);font-weight:700}.admin-page{font-family:montserrat}.admin-page .logo img{height:64px}.MuiTextField-root{margin-bottom:10px}.field{margin:15px 0}fieldset{top:-5px;left:0;right:0;bottom:0;margin:0;padding:0 8px;overflow:hidden;position:absolute;border-style:solid;border-width:1px;border-radius:inherit;pointer-events:none}.menu .MuiToolbar-root{padding-left:0}.menu .MuiToolbar-root .menuItem{cursor:pointer;-moz-box-sizing:border-box;box-sizing:border-box;height:64px;padding-top:19px;padding-right:30px;padding-left:30px;width:140px;-webkit-flex-grow:1;-moz-box-flex:1;flex-grow:1}.menu .MuiToolbar-root .menuItem h6{font-weight:700}.menu .MuiToolbar-root .menuItem:hover{background-color:#823f4d!important}.menu .logo{background-color:#fff}.dzu-dropzone{padding-right:20px}.dzu-dropzone .dzu-inputLabel{text-align:center}.dzu-previewImage{width:auto;max-height:unset!important;max-width:140px;border-radius:4px}.dzu-submitButtonContainer{margin:4px 0!important;z-index:1}.dzu-previewContainer{padding:10px 3%!important}.dzu-previewButton{margin:0 0 2px 18px!important}.formError{color:#f44336;margin-left:14px;margin-right:14px;margin-top:3px;text-align:left;font-weight:400;line-height:1.66;letter-spacing:.03333em;font-size:.85rem}.MuiBreadcrumbs-root .MuiLink-root{display:-webkit-flex;display:-moz-box;display:flex}.MuiBreadcrumbs-root .MuiLink-root svg{margin-right:10px;width:20;height:20}.main-title{text-align:center}.loader{overflow:hidden!important;min-height:100px;min-width:210px;padding:20px!important}.chronometer{max-width:200px;font-size:60px;color:#fff;background-color:#000;display:inline;padding:10px}.chronometer,.set{text-align:center;font-weight:700}.set{font-size:18px;margin-bottom:5px}.set .result{font-size:50px}.clock,.set .result{color:#fff;background-color:#000}.clock{max-width:200px;text-align:center;font-weight:700;font-size:60px;display:inline;padding:10px}.MuiAppBar-colorPrimary{color:#fff;background-color:#982f45!important}.MuiLink-root{color:#a42244!important}.MuiBreadcrumbs-root .active{color:#9d2449!important;font-weight:700!important;text-decoration:none!important}.MuiTypography-h5,.MuiTypography-h6{font-family:montserrat!important}.material-icons{color:#a42244}.MuiToolbar-root{background-color:#9d2449;color:#fff}.MuiToolbar-root .material-icons,.MuiToolbar-root .MuiInputBase-input,.MuiToolbar-root .MuiTypography-root{color:#fff}.MuiDialogTitle-root{background-color:#9d2449;color:#fff}.MuiFormLabel-root.Mui-focused{color:#9d2449!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#9d2449!important}.MuiInput-underline:after{border-bottom:2px solid #5b1429!important}.MuiButton-containedPrimary{color:#fff;background-color:#a42244!important;border-color:#a42244!important}.MuiButton-containedPrimary:hover{background-color:#761831!important;border-color:#761831!important}.MuiButton-containedSecondary{color:#fff;background-color:#dc3545!important;border-color:#dc3545!important}.MuiButton-containedSecondary:hover{background-color:#a52936!important;border-color:#a52936!important}.MuiTableRow-root td{background-color:#f7f4ee!important;border-top:1px solid #fff!important}.MuiTableRow-root td .field.img{margin:0}.MuiTableRow-root td .field.img img{max-width:50px}.time-container .MuiButtonBase-root{margin-bottom:5px}.dialog-content{font-family:montserrat;font-size:18px;padding:20px!important}