.btn-book-type, .btn-book-type:hover, .btn-book-type:focus, .btn-book-type:active { color: #fff; background-color: #56b9f1; margin-right: 5px; width: 150px; border-radius: 7px; }

.tournament-body { padding: 5px; }

.tournament-body .label { float: right; height: 20px; line-height: 15px; padding: 3px 10px; width: 100%; border-radius: 5px; }

.tournament-body .label-success { background-color: #848f9a; margin-bottom: 3px; }

.tournament-body .label-info { background-color: #aeb5bd; }

.tournament-body .tournament-name span, .tournament-topbar a { color: #56b9f1; font-weight: 500; font-size: 14px; }

.tournament-body h4 { margin: 5px 0; font-size: 12px; color: #606875; }

.tournament-body { font-size: 12px; }

.tournament-infos { padding: 10px 0; }

.tournament-infos .nav a { padding: 12px 7px; margin: 0; border-radius: 7px !important; background-color: #fcfdfd; }

.tournament-infos .nav a:first-child { margin-left: 2px; border: 1px solid #eef0f1; color: #172b4d !important; }

.tournament-infos .nav a:first-child:hover, .tournament-infos .nav-pills > li.active > a, .tournament-infos .nav-pills > li.active > a:focus, .tournament-infos .nav-pills > li.active > a:hover { color: #172b4d !important; border-color: #bcc2c8; background-color: #fff; }

.tournament-infos table { background-color: #fff; -webkit-box-shadow: 0 0 0 1px #eee; -moz-box-shadow: 0 0 0 1px #eee; box-shadow: 0 0 0 1px #eee; border-radius: 8px; }

.tournament-infos .table > thead > tr > th { border-bottom: 1px solid #eee !important; }

.tournament-infos .table > tbody > tr:first-child > td { border-top: none; }

.tournament-infos .table > tbody > tr:not(:first-child) > td { border-top: 1px solid #eee; }

.tournament-name, .tournament-name h4 { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-right: 5px; }

.tournament-infos .nav i { margin-right: 10px; }

.btn-register, .btn-details { display: block; float: left; text-align: center; align-items: flex-start; box-sizing: border-box; padding: 7px 0; width: calc(50% - 2px); border-radius: 7px; color: #fff; font-size: 12px; font-weight: 600; }

.btn-register { background-color: #56b9f1; margin: 0 0 5px 2px !important; }

.btn-details { background-color: #a0a9b1; margin: 0 2px 5px 0 !important; }

.btn-register:hover { background-color: #6ec3f3; }

.btn-details:hover { background-color: #aeb5bd; }

.tournament-infos .fade { opacity: 1; }

.tournament-embedded .nav.nav-tabs { background-color: transparent; border: none; margin: 20px 0 10px 0; }

.tournament-infos .alert { background-color: #fff; color: #172b4d; border: none; border-radius: 7px; padding: 10px; margin: 10px 0 0 0; }

.tournament-infos .table-striped > tbody > tr:nth-of-type(odd) { background-color: inherit; }

.tournament-infos .table-hover > tbody > tr:hover { background-color: transparent; }

.tournament-infos .scorecard.table { border: none; margin-top: 10px; background-color: #fcfdfd; }

.tournament-infos .scorecard.table tr:first-child td { border-top: 0; }

.tournament-infos .scorecard.table tr td:first-child { border-left: 0; }

.tournament-infos .scorecard.table tr:last-child td { border-bottom: 0; }

.tournament-infos .scorecard.table tr td:last-child { border-right: 0; }

.tournament-infos .scorecard.table-bordered > tbody > tr > td, .tournament-infos .scorecard.table-bordered > tbody > tr > th, .tournament-infos .scorecard.table-bordered > tfoot > tr > td, .tournament-infos .scorecard.table-bordered > tfoot > tr > th, .tournament-infos .scorecard.table-bordered > thead > tr > td, .tournament-infos .scorecard.table-bordered > thead > tr > th { border: 1px solid #eee; }

.score { line-height: 24px; }

.tournament-topbar { color: #a4a7aa; }

.tournament-topbar span { color: #6f7579; font-weight: 500; }

.panel form { display: inline; }

.tournament-box { padding: 5px 3px; }

@media screen and (min-width: 992px) { .tournament-box { min-height: 215px; } }

@media screen and (min-width: 1200px) { .tournament-box { min-height: unset; } }

.tournament-box .panel-heading { margin: -5px; width: calc(100% + 10px) !important; }

.tournament-box .panel-heading .login-panel-title { font-size: 16px; }

.tournament-search-bar.navbar label.btn { border: 1px solid #e8e9ec; text-overflow: ellipsis; overflow: hidden; }

.tournament-search-bar.navbar label.btn.active, .tournament-search-bar.navbar label.btn.focus { outline: 0; -webkit-box-shadow: none; box-shadow: none; background-color: #56b9f1; color: white; }

@media (max-width: 768px) { .tournament-search-bar.navbar .btn-group .btn { min-width: 25%; } }

.tournament-search-bar.navbar .btn-group .btn.btn-success { background-color: #56b9f1; color: white; }

.tournament-search-bar.navbar .btn-group select { position: relative; border: 1px solid #e8e9ec; padding: 6px 10px; }

.tournament-search-bar.navbar .btn-group select:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.tournament-search-bar.navbar .btn-group select:last-child { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.tournament-search-bar.navbar .btn-group select.active, .tournament-search-bar.navbar .btn-group select:active { outline: 0; -webkit-box-shadow: none; box-shadow: none; background-color: #56b9f1; color: white; background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%235e5e5e%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #56b9f1 0%, #56b9f1 100%); }

.tournament-search-bar.navbar .btn-group + .btn-group { margin-left: 5px; }

.tournament-search-bar.navbar .btn-group .dropdown { width: auto !important; min-width: 100px; }

.tournament-search-bar.navbar .btn-group .dropdown .dropdown-toggle { width: 100%; }

.tournament-search-bar.navbar button.btn[type=submit] { margin-left: 5px; }

.tournament-search-bar.navbar #searchYear.btn { border-top: 1px solid #e8e9ec; border-bottom: 1px solid #e8e9ec; width: 100px; }

.tournament-search-bar.navbar .navbar-form { white-space: nowrap; display: flex; flex-wrap: nowrap; width: 100%; margin-top: 0; }

.tournament-search-bar.navbar .navbar-form .form-group, .tournament-search-bar.navbar .navbar-form .btn-group { display: flex; }

.tournament-search-bar.navbar .navbar-form .btn-group { max-width: 100%; }

.tournament-search-bar.navbar .navbar-form .form-group { flex-grow: 1; }

.tournament-search-bar.navbar .navbar-form .form-group input { font-size: 14px; width: 100%; margin-left: 5px; margin-right: 5px; }

.tournament-search-bar.navbar { background-color: transparent; }

.tournament-search-bar.navbar form .form-group .form-control { padding: 6px 12px; }

.tournament-search-bar.navbar form .form-group select { padding: 6px 12px; }

@media (min-width: 768px) { .tournament-search-bar.navbar form .form-group { max-width: 25%; } .tournament-search-bar.navbar form .form-group:last-child { max-width: 15%; } .tournament-search-bar.navbar form .btn-group { width: 60%; } .tournament-search-bar.navbar form .btn-group .btn { width: 25%; } }

.tournament-search-bar.navbar { background-color: transparent; }

.tournament-search-bar.navbar form .form-group .form-control { padding: 6px 12px; }

.badge-table .item { min-height: 95px; }

/*# sourceMappingURL=tournaments.css.map */