﻿*{font-family:"Montserrat",sans-serif;}html,body{overflow-x:hidden;background-color:#eaeaea;}main{padding:2.5rem 0;}.navbar{background-color:#182342;}.navbar .navbar-brand{margin-right:50px;width:50px;}.navbar .navbar-brand img{max-height:60px;}.navbar .btn{background-color:#e81f3e !important;border-radius:4px;padding:8px 24px;color:#fff !important;}@media(min-width:992px){.navbar{padding-top:15px !important;padding-bottom:15px !important;}.navbar-nav .nav-link{padding-right:32px !important;padding-left:32px !important;}.navbar-nav .nav-item:first-child .nav-link{padding-left:0 !important;}}.navbar .nav-link{font-size:16px;font-weight:bold;letter-spacing:0;color:#fff !important;}.navbar .dropdown:hover>ul{opacity:1;visibility:visible;}.navbar .dropdown>ul{opacity:0;visibility:hidden;display:block;transition:ease-in-out all .5s;-webkit-transition:ease-in-out all .5s;}.navbar .dropdown-toggle::after{content:none;}@media(max-width:991.98px){.offcanvas-collapse{position:fixed;top:56px;bottom:0;left:100%;width:100%;padding-right:1rem;padding-left:1rem;overflow-y:auto;visibility:hidden;background-color:#343a40;transition:transform .3s ease-in-out,visibility .3s ease-in-out;}.offcanvas-collapse.open{visibility:visible;transform:translateX(-100%);}}.header{border-top:1px solid #d5d5d5;background-color:#182342;}.header .nav .nav-link{font-weight:bold;font-size:20px;letter-spacing:0;color:#fff;padding-left:0;}.header .nav .nav-link:after{content:"/";margin-left:16px;}.header .nav .nav-link:last-child:after{content:none;}.sub-header{border-bottom:1px solid #e81f3e;background-color:#fff;padding:20px 0;}.sub-header label{font-size:16px;color:#182342;font-weight:600;margin-right:40px;}.sub-header label:last-child{margin-right:0;}.sub-header select{font-size:16px;color:#e81f3e;margin-right:8px;border:0;background-color:transparent;font-weight:600;}.sub-header ul{margin:0;padding:0;}.sub-header ul li{font-size:16px;font-weight:bold;letter-spacing:0;color:#182342;display:inline-block;border-bottom:8px solid #fff;margin-right:80px;padding-top:20px;padding-bottom:12px;}.sub-header ul li.active{border-bottom-color:#e81f3e;}.sub-header ul li a{color:#182342;text-decoration:none;}@media(max-width:767.98px){.sub-header ul li{display:block;width:100%;margin:0;}}.card{background-color:#fff !important;box-shadow:0 3px 6px #00000029;border-radius:12px;}.card-tournamnet{margin-bottom:30px;padding:30px 46px;}.card-tournamnet .card-body{padding:0;}.card-tournamnet span{display:block;}.card-tournamnet span.date{text-align:left;font-size:20px;letter-spacing:0;color:#182342;margin-bottom:8px;}.card-tournamnet span.club{text-align:left;font-size:16px;font-weight:bold;letter-spacing:0;color:#e81f3e;margin-bottom:18px;}.card-tournamnet span.name{text-align:right;font-size:20px;letter-spacing:0;color:#182342;}.card-tournamnet span.type{text-align:right;font-size:16px;font-weight:bold;letter-spacing:0;color:#e81f3e;}.card-tournamnet .btn{background-color:#182342;border-radius:4px;text-align:center;font-weight:600;font-size:14px;letter-spacing:0;color:#fff;padding:8px 24px;}.card-player{margin-bottom:15px;padding:30px;}.card-player .card-body{padding:0;}.card-player span{display:block;}.card-player span.name{text-align:left;font-size:20px;letter-spacing:0;color:#182342;margin-bottom:0;font-weight:bold;}.card-player span.birthdate{text-align:left;font-size:16px;letter-spacing:0;color:#7c7c7c;margin-bottom:0;}.card-player span.city{text-align:left;font-size:16px;letter-spacing:0;color:#e81f3e;margin-bottom:0;font-weight:bold;}.card-player span.rank{text-align:right;font-size:16px;letter-spacing:0;color:#182342;margin-bottom:0;font-weight:bold;}.card-player span.rank-value{text-align:right;font-size:48px;letter-spacing:0;color:#e81f3e;margin-bottom:0;font-weight:bold;line-height:48px;}.card-groups{margin-bottom:30px;}.card-groups .card-header{background-color:#e81f3e;border-radius:8px 8px 0 0;padding:15px 20px;}.card-groups .card-header span{text-align:left;font-size:16px;font-weight:bold;letter-spacing:0;color:#fff;opacity:1;text-transform:uppercase;}.card-groups .card-header small{color:#fff;font-size:12px;font-weight:normal;}.card-groups .card-header a{text-align:right;text-decoration:underline;font-size:16px;letter-spacing:0;color:#fff;}.card-groups .card-body{padding:0;}.card-groups .card-body table{width:100%;}.card-groups .card-body table td{text-align:center;vertical-align:middle;font-size:16px;}.card-groups .card-body table thead{background-color:#182342;}.card-groups .card-body table thead tr td{letter-spacing:0;color:#fff;padding:9px 0;border:1px solid #ffffff50;border-top:0 !important;}.card-groups .card-body table thead tr td:first-child{border-left:0 !important;}.card-groups .card-body table thead tr td:last-child{border-right:0 !important;}.card-groups .card-body table tbody tr{border-bottom:#d5d5d5 1px solid;}.card-groups .card-body table tbody tr td,.card-groups .card-body table tbody tr a{text-decoration:none;font-weight:bold;padding:16px 0;color:#182342;}.card-match{margin-bottom:12px;border:1px solid #e81f3e;}.card-match .card-header{background-color:#e81f3e;border-radius:8px 8px 0 0;padding:12px 32px;border-bottom:1px solid #e81f3e;border-radius:12px 12px 0 0;background-color:#fff;}.card-match .card-header span.winner{text-align:left;font-size:16px;font-weight:bold;letter-spacing:0;color:#182342;}.card-match .card-header span.result{text-align:right;font-size:32px;color:#e81f3e;letter-spacing:0;font-weight:bold;}.card-match .card-body{padding:0;}.card-match .card-body table{width:100%;border:0;border-radius:0 0 12px 12px;}.card-match .card-body table tbody{background-color:#fff;border-radius:0 0 12px 12px;}.card-match .card-body table tbody tr{border-radius:0 0 12px 12px;}.card-match .card-body table tbody tr td{text-align:center;vertical-align:middle;font-size:16px;font-weight:bold;letter-spacing:0;color:#182342;padding:12px 0;}.card-match .card-body table tbody tr td a{color:#182342;text-decoration:none;}.card-match .card-body table tbody tr:last-child td:first-child{border-radius:0 0 0 12px;}.card-match .card-body table tbody tr:last-child td:last-child{border-radius:0 0 12px 0;}.card-match .card-body table tbody tr.winner{background-color:#81ff9f;}@media(max-width:767.98px){.info-title{display:grid;}}.footer{background-color:#182342;}.footer .footer-upper{padding:45px 0;}.footer .footer-upper .logo{width:190px;height:150px;}.footer .footer-upper ul{padding:0;margin:0;}.footer .footer-upper ul li{margin-bottom:20px;}.footer .footer-lower{border-top:#d5d5d5 1px solid;padding:20px 0;}.footer .footer-lower ul{padding:0;margin:0;}.footer .footer-lower ul li{padding:0;margin:0;display:inline-block;margin-right:25px;}.footer .footer-lower ul li:last-child{margin-right:0;}.footer a,.footer span{text-decoration:none;list-style:none;font-size:16px;letter-spacing:0;color:#fff;}.search-bar-col{margin-bottom:2.5rem;}.search-bar-col input{font-size:20px;color:#7c7c7c;border-radius:8px;padding:10px;border:0;width:100%;}.tab-links{width:100%;padding-left:0;margin-bottom:24px;}.tab-links li{display:inline-block;list-style-type:none;border-bottom:8px solid transparent;margin-right:50px;}.tab-links li.active{border-bottom-color:#e81f3e;}.tab-links li a{color:#182342;font-size:16px;font-weight:700;text-decoration:none;}.back-button{color:#182342;font-weight:600;text-decoration:none;font-size:16px;margin-bottom:16px;display:block;}