@import url(https://fonts.googleapis.com/css2?family=Dosis&display=swap);body,html{font-family:Dosis,sans-serif;width:100%;height:100%;min-height:100vh;margin:0;padding:0;font-size:16px;font-weight:400;line-height:1.5;text-align:left}body{position:relative;color:#fff;background-color:#4b5563;scroll-behavior:smooth}.frame{display:block;min-height:100vh}.frame .subframe{display:block}.text-right{text-align:right}.form-control{border-radius:0;color:#fff;background-color:#1f2937;border-color:#1f2937;min-height:40px}.form-control:focus{box-shadow:none;color:#fff;background-color:#1f2937;border-color:#1f2937}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.btn{border-radius:0;text-transform:uppercase}.btn-success{color:#fff;background-color:#22c55e;border-color:#22c55e}.btn-check:focus+.btn-success,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#4ade80;border-color:#4ade80;box-shadow:none}.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#4ade80;border-color:#4ade80}.btn-secondary{color:#fff;background-color:#1f2937;border-color:#1f2937}.btn-check:focus+.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{color:#fff;background-color:#4b5563;border-color:#4b5563}.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#4b5563;border-color:#4b5563}.btn-warning{color:#fff;background-color:#f59e0b;border-color:#f59e0b}.btn-check:focus+.btn-warning,.btn-warning:focus,.btn-warning:hover{color:#fff;background-color:#f59e0b;border-color:#f59e0b;box-shadow:none}.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{color:#fff;background-color:#f59e0b;border-color:#f59e0b}.btn-danger{color:#fff;background-color:#ef4444;border-color:#ef4444}.btn-check:focus+.btn-danger,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#ef4444;border-color:#ef4444;box-shadow:none}.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#ef4444;border-color:#ef4444}.modal .modal-content,.modal .modal-content .modal-footer,.modal .modal-content .modal-header{border-radius:0}.modal .modal-content{background-color:#4b5563}.modal .modal-content .modal-footer,.modal .modal-content .modal-header{border-color:#1f2937}.modal .modal-content .modal-footer{padding:.25rem .75rem}.modal .modal-content .modal-footer .btn{min-width:150px}.modal.warning .modal-header{background-color:#f59e0b}.modal.success .modal-header{background-color:#22c55e}.modal.danger .modal-header{background-color:#ef4444}header{background-color:#1f2937;color:#fff;padding:.75rem 0;margin:0 0 1rem 0}header .img-fluid{display:inline-block;height:45px;margin:0 1.5rem 0 0;vertical-align:top}header h1{display:inline-block;color:#dc2626;font-weight:800;line-height:45px;margin:0;font-size:2rem}header h1 a,header h1 a:active,header h1 a:focus,header h1 a:hover,header h1 a:link,header h1 a:visited{text-decoration:none;color:#dc2626}.setup .setup-player-list{list-style-type:none;margin:0;padding:0}.setup .setup-player-list li{background-color:#1f2937;margin:0 0 .25rem 0;padding:1rem}.setup .setup-player-list li a,.setup .setup-player-list li a:active,.setup .setup-player-list li a:focus,.setup .setup-player-list li a:hover,.setup .setup-player-list li a:link,.setup .setup-player-list li a:visited{color:#fff;text-decoration:none;margin:0 0 0 1rem;padding:.25rem}.setup .setup-player-list li a:focus,.setup .setup-player-list li a:hover{background-color:#4b5563}.setup-player-list li.m-sm{padding:0}.setup .setup-player-form .input-group{background-color:#1f2937;padding:.5rem 1rem}.setup .setup-player-form .form-control{border-radius:0;color:#fff;background-color:#4b5563;border-color:#4b5563}.setup .setup-player-form .form-control:focus{box-shadow:none}.setup .setup-player-form .btn{border-radius:0;margin-left:0!important;min-width:6rem}.setup .setup-player-form .btn-success{color:#fff;background-color:#22c55e;border-color:#22c55e}.setup label{line-height:40px}.board-input{border:1px solid #6b7280;margin:1rem 0}.board-input .board-btn{display:block;line-height:4rem;text-align:center;background-color:#1f2937;border:1px solid #6b7280;font-weight:700}.board-input .board-btn,.board-input .board-btn:active,.board-input .board-btn:focus,.board-input .board-btn:hover,.board-input .board-btn:link,.board-input .board-btn:visited{color:#fff;text-decoration:none}.board-input .board-btn:focus,.board-input .board-btn:hover{background-color:#4b5563}.board-input .btn-radio{line-height:4rem;display:block;border:1px solid #6b7280}.board-input .dart-scores{border:1px solid #6b7280;text-align:center;line-height:4rem;color:#9ca3af}.board-input .dart-scores label{margin-right:.75rem}@media only screen and (max-width:767px){.board-input .dart-scores label{margin-right:.5rem}}@media only screen and (max-width:400px){.board-input .dart-scores label{margin-right:.25rem}}.board-input .dart-scores .dart-score{font-size:2rem}.board-input .dart-scores .dart-score.active{font-size:2rem;color:#fff}@media only screen and (max-width:991px){.board-input .dart-scores .dart-score .tmpscore{font-size:1rem}}@media only screen and (max-width:500px){.board-input .dart-scores .dart-score .tmpscore{display:none}}.board-input .next-player,.board-input .previous-player{display:block;font-size:1.5rem;line-height:4.4rem}.board-input .next-player{background-color:#22c55e}.board-input .next-player.disabled{background-color:#14532d;cursor:default}.board-input .previous-player{background-color:#ef4444}.board-input .previous-player.disabled{background-color:#7f1d1d}.board-input .next-player,.board-input .next-player:active,.board-input .next-player:focus,.board-input .next-player:hover,.board-input .next-player:link,.board-input .next-player:visited,.board-input .previous-player,.board-input .previous-player:active,.board-input .previous-player:focus,.board-input .previous-player:hover,.board-input .previous-player:link,.board-input .previous-player:visited{color:#fff}.board-input .board-btn.btn-clear,.board-input .board-btn.btn-clear:active,.board-input .board-btn.btn-clear:focus,.board-input .board-btn.btn-clear:hover,.board-input .board-btn.btn-clear:link,.board-input .board-btn.btn-clear:visited{background-color:#f59e0b}.score-card{color:#9ca3af;border-radius:0;border:none;background-color:transparent;background-clip:none;box-shadow:none;margin:0 1rem;padding:.5rem 1rem}.score-card.active{color:#fff;border-top:1px solid #22c55e;border-bottom:1px solid #22c55e}.score-card div{text-align:center}.score-card .player{font-size:1.25rem}.score-card .score{font-size:5rem;font-weight:700}.score-card .stats{font-size:.9rem}.score-card .last-score{font-size:1.25rem}@media screen and (max-height:660px){.score-card .player{font-size:1.1rem}.score-card .score{font-size:4.5rem;font-weight:700}.score-card .stats{font-size:.85rem}.score-card .last-score{font-size:1.1rem}}