.d-inline {display:inline}.d-flex {display:flex}.dc-flex {display:flex;justify-content:center;align-items:center}.dsb-flex {display:flex;justify-content:space-between;align-items:center}.dsa-flex {display:flex;justify-content:space-around;align-items:center}.dvc-flex {display:flex;align-content:center;flex-wrap:wrap}.ds-flex {display:flex;justify-content:flex-start;align-items:center}.de-flex {display:flex;justify-content:flex-end;align-items:center}.d-none {display:none !important}.d-hidden {visibility:hidden !important}.mj-img {width:100%;max-width:75px}.mj-icon {width:100%;max-width:52px}.mj-icon-20 {width:100%;max-width:20px}.mj-img-sm {max-width:50px}.mj-img-x-sm {max-width:25px}.mj-player-border {border:1px solid green;border-radius:15px}.mj-player-score {font-weight:600}.btn-yaku {font-size:14px !important;font-weight:600 !important}.mj-winner-border {border:1px solid green;border-radius:15px}.winner-border {border-color:green}.mj-loser-border {border:1px solid red;border-radius:15px}.loser-border {border-color:red}.border-sm {border-radius:10px}.table >caption + thead >tr:first-child >th,
.table >colgroup + thead >tr:first-child >th,
.table >thead:first-child >tr:first-child >th,
.table >caption + thead >tr:first-child >td,
.table >colgroup + thead >tr:first-child >td,
.table >thead:first-child >tr:first-child >td {border-bottom:1px solid #e5e5e5}.mj-round-img {width:100%;max-width:52px;vertical-align:middle}.mj-w-50 {width:50%}.mj-w-100 {width:100%}.mj-round-img-sm {width:100%;max-width:52px;vertical-align:middle}.mj-round-img-w-sm {width:100%;max-width:65px;vertical-align:middle}.mj-round-text {font-size:20px;vertical-align:middle}.mj-round-text-sm {font-size:16px;vertical-align:middle}.mj-round-block {margin-top:12.5px;margin-bottom:12.5px}.mj-squad-block {padding:5px;outline:none}.mj-squad-block:active,
.mj-squad-block:active:hover,
.mj-squad-block:active:focus,
.mj-squad-block.active,
.mj-squad-block.active:hover,
.mj-squad-block.active:focus,
.mj-squad-block:focus,
.mj-squad-block:hover {outline:none}.mj-toggle-block {padding-left:17px;padding-right:17px;margin-top:3px}body {padding-top:20px;font-family:'Roboto',italic;font-size:16px;line-height:1.6}.player-name {min-height:40px;text-align:center}.mj-button-sm {padding-top:10px;padding-bottom:10px;width:97%}.mj-button-sm-single {padding-top:10px;padding-bottom:10px;width:100%}.no-padding {padding:0}.mj-toggle-pao {padding:8px 15px}.modal-player {border-bottom:1px solid #e5e5e5;padding:12px 10px;margin:0}.modal-header {border-bottom:1px solid #e5e5e5}.modal-footer {border-top:1px solid #e5e5e5}.mj-player {white-space:nowrap;overflow:hidden;text-overflow:clip;margin-top:5px;margin-bottom:5px}.mj-player-x-small {font-size:14px}.bordered-modal {margin-top:15px;margin-bottom:15px}.mtr-2 {margin-top:2px}.mtr-5 {margin-top:5px}.mtr-9 {margin-top:9px}.mtr-10 {margin-top:10px}.mtr-11 {margin-top:11px}.mtr-15 {margin-top:15px}.mtr-20 {margin-top:20px}.mtr-30 {margin-top:30px}.mtr-50 {margin-top:50px}.mtr-80 {margin-top:80px}.mtr-100 {margin-top:100px}.mtr-150 {margin-top:150px}.mbr-7 {margin-bottom:7px}.mbr-8 {margin-bottom:8px}.mbr-10 {margin-bottom:10px}.mbr-30 {margin-bottom:30px}.mbr-12 {margin-bottom:12.5px}.mbr-15 {margin-bottom:15px}.mbr-5 {margin-bottom:5px}.mtz {margin-top:0}.nav-pills >li + li {margin-left:0}.nav-pills >li >a {border:1px solid skyblue;border-radius:10px;padding:5px 15px}.nav-pills >li.active >a,
.nav-pills >li.active >a:hover,
.nav-pills >li.active >a:focus {border:1px solid blue;border-radius:10px;padding:5px 15px}.mlz {margin-left:0}.mrz {margin-right:0}.mbz {margin-bottom:0}.prz {padding-right:0}.plz {padding-left:0}.pl-5 {padding-left:5px}.pl-10 {padding-left:10px}.pl-80 {padding-left:80px}.pl-200 {padding-left:200px}.pr-5 {padding-right:5px}.pr-10 {padding-right:10px}.ptz {padding-top:0}.pbz {padding-bottom:0}.pc-10 {padding-right:10px;padding-left:10px}.pc-15 {padding-right:15px;padding-left:15px}.pvc-5 {padding-top:5px;padding-bottom:5px}.pvc-10 {padding-top:10px;padding-bottom:10px}.pvc-11 {padding-top:11px;padding-bottom:11px}.pvc-15 {padding-top:15px;padding-bottom:15px}.mvc-10 {margin-top:15px;margin-bottom:15px}.plc {padding-left:5px}.prc {padding-right:5px}.no-focus-eff:focus,.no-focus-eff:active,.no-focus-eff:hover {outline:none !important;box-shadow:none !important}.font-x-small {font-size:0.5em}.font-m-small {font-size:0.7em}.font-medium-bold {font-size:medium;font-weight:600}details {border:1px solid #aaa;border-radius:10px;padding:0.5em 0.5em 0;margin-bottom:15px}details summary {font-size:18px;font-weight:100;text-align:center;text-transform:uppercase;cursor:pointer}summary {font-weight:bold;margin:-0.5em -0.5em 0;padding:0.5em}details[open] {padding:0.5em}details[open] summary {border-bottom:1px solid #aaa;margin-bottom:0.5em}.form-group {margin-bottom:5px}details label,
.form-group label {font-size:18px;font-weight:100}details .form-check label {font-size:18px;font-weight:100;margin-left:10px}.highlighted-area {background-color:rgba(255,255,255,0.2);border-radius:10px}.light-highlighted-area,
.dark-highlighted-area {border-radius:10px}.float-left-col {padding-left:0;padding-right:30px;margin-top:3px}.float-right-col {margin-left:15px;margin-top:3px}.float-text-no-transform {text-transform:none}.float-text-left {text-align:left}.float-text-right {text-align:right}.float-block-right {padding:0 0 0 30px}.float-block-left {padding:0 30px 0 0}.row-sm {margin-left:-5px;margin-right:-5px}body >p.flash-message.success.fade {border:2px solid green;border-radius:10px;display:flex;justify-content:center;align-items:center;padding:10px}body >p.flash-message.error.fade {border:2px solid red;border-radius:10px;display:flex;justify-content:center;align-items:center;padding:10px}body >p.flash-message.fade >button {display:none}input[type='radio'],
input[type='radio']:active,
input[type='radio']:hover,
input[type='radio']:focus {-webkit-appearance:none;width:20px;height:20px;border-radius:50%;outline:none;vertical-align:sub;border:1px solid skyblue;padding:0}h1,
h2,
h3,
h4,
h5,
h6 {font-weight:100;text-align:center;text-transform:uppercase}.btn.disabled,
.btn.disabled:disabled,
.btn.disabled:hover,
.btn.disabled:focus,
.btn:disabled,
.btn[disabled],
.btn[disabled]:disabled,
.btn[disabled]:hover,
.btn[disabled]:focus,
fieldset[disabled] .btn {cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;border-radius:10px;font-size:18px;font-weight:100;text-align:center;text-transform:uppercase}.btn-default,
.btn-default:active,
.btn-default:active:hover,
.btn-default:active:focus,
.btn-default.active,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default:focus,
.btn-default:hover,
.open >.dropdown-toggle.btn-default,
.open >.dropdown-toggle.btn-default:hover,
.open >.dropdown-toggle.btn-default:focus {border-radius:10px;font-size:18px;font-weight:100;text-align:center;text-transform:uppercase}.btn-success,
.btn-success:active,
.btn-success:active:hover,
.btn-success:active:focus,
.btn-success.active,
.btn-success.active:hover,
.btn-success.active:focus,
.btn-success:focus,
.btn-success:hover,
.open >.dropdown-toggle.btn-success,
.open >.dropdown-toggle.btn-success:hover,
.open >.dropdown-toggle.btn-success:focus {border:1px solid green;border-radius:10px;font-size:18px;font-weight:100;text-align:center;text-transform:uppercase}.btn-danger,
.btn-danger:active,
.btn-danger:active:hover,
.btn-danger:active:focus,
.btn-danger.active,
.btn-danger.active:hover,
.btn-danger.active:focus,
.btn-danger:focus,
.btn-danger:hover,
.open >.dropdown-toggle.btn-danger,
.open >.dropdown-toggle.btn-danger:hover,
.open >.dropdown-toggle.btn-danger:focus {border:1px solid red;border-radius:10px;font-size:18px;font-weight:100;text-align:center;text-transform:uppercase}.btn-primary,
.btn-primary:active,
.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary.active,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary:focus,
.btn-primary:hover,
.open >.dropdown-toggle.btn-primary,
.open >.dropdown-toggle.btn-primary:hover,
.open >.dropdown-toggle.btn-primary:focus {border:1px solid skyblue;border-radius:10px;font-size:18px;font-weight:100;text-align:center;text-transform:uppercase}input,
input:active,
input:hover,
input:focus,
.form-control {border-radius:10px;text-align:center;padding:25px 10px;font-size:20px;font-weight:100}.modal.fade.in {padding-left:15px !important;padding-right:15px !important}.timer-red {color:red}