html{font-size:1rem;text-transform:none}body,html{font-family:Montserrat}body{background-color:#f0f0f0}section{padding:30px 0}p{font-size:16px;line-height:30px;color:#3c4043}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:800;font-family:Montserrat,sans-serif}h5{font-size:16px}#app h4.img-text{font-size:19px}.bg-white{background-color:#fff}.bg-trans{background-color:transparent}.title-default{font-family:Montserrat,sans-serif;font-weight:700;font-size:35px;text-align:center;text-transform:uppercase;color:#3c4043;position:relative;margin-bottom:30px}.title-alt{font-size:25px;font-weight:500}.my-btn{background-color:#007bff;font-size:18px;padding:8px 20px;text-transform:uppercase;font-weight:500;border-radius:0;letter-spacing:1px}.my-btn,.my-btn:hover{color:#fff}.my-btn:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.btn-alt,.btn-alt:hover{background-color:#28a745}.m-h1{font-size:24px!important}.m-h2{font-size:22px!important}a{text-decoration:none!important}.d-unset{display:unset}.btn-active{background-color:#ff0132!important;border-color:#ff0132!important}.anchor{display:block;position:relative;top:-80px;visibility:hidden}.red{color:#ea0029}.gold{color:gold}.green{color:#28a745}.silver{color:silver}.bronze{color:#cd7f32}.rank-medal{border:1px solid #000;padding:0 2px;width:50px;margin:0 5px 1px 0;border-radius:15px}select.filtr-tournament{border-radius:0;border:3px solid #ced4da;margin-bottom:3px;font-weight:700}.bg-black{background:#000}.sm-cta{color:#ea0029;float:right}.sm-cta:hover{color:#fff}.menu-control{width:100%;display:block}.img-text{color:#fff;text-shadow:0 0 30px rgba(0,0,0,.7)}a.img-text{-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.5);box-shadow:0 0 40px 0 rgba(0,0,0,.5);background-color:rgba(0,0,0,.4)}button:disabled,input:disabled,select:disabled,textarea:disabled{background-color:#e9ecef!important}.order-1-m{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.msg-notice{background-color:#ea0029;display:inline-block;padding-left:3px;padding-right:5px;border-radius:100%}.individual-nav{margin-bottom:30px}.individual-nav .navbar-nav{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.individual-nav .btn{margin-bottom:5px;color:#fff;margin-left:3px;margin-right:3px}.individual-nav .navbar-light .navbar-toggler{font-weight:600}.individual-nav .navbar-light .navbar-toggler svg{color:#eb0027;vertical-align:top}.lds-ring{display:inline-block;position:relative;width:64px;height:64px}.lds-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:23px solid #fff;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#007bff transparent transparent}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#app{padding-top:75px}#rankTab a,#resultsTab a{color:#000!important}.accordion button{text-decoration:none;white-space:normal;color:#000}.card .card-body ol li,.card .card-body ul li{margin-bottom:15px;line-height:25px}.card .card-body ul{margin-top:10px}.page-heading{margin:.5em}.filter-tournaments{margin-top:10px}.event-feed{height:800px;margin-bottom:5px;overflow-y:scroll}.event{border:1px solid #f0f0f0;margin:0 0 1px}.event a{color:#000}.event-title{font-weight:700}.event-details,.event-title{line-height:1;display:block}.event-names{color:#fff;margin:0 2px 0 0;display:inline-block;padding:1px 4px;border-radius:2px;font-size:12px}.month-header{font-weight:600;background:#c8c8c8;color:#151515;margin:0;padding-top:3px;padding-bottom:3px}.event .date{font-weight:800;line-height:.8;background-color:#f0f0f0;padding:20px 0;margin:0;display:inline}.event .date .month{display:block;font-size:120%;text-transform:uppercase}.event .date .day{display:block;font-size:160%;margin:10px 0}.event .date .year{display:block;font-size:120%}.event .details{padding:10px 0;margin:0;display:inline}.event .details a,.tournament-link a{text-decoration:none;color:#000}.latest{background-color:#000;height:315px;margin-bottom:5px}.latest a{color:#fff!important;border:2px solid #fff;padding:5px 10px;font-size:110%;font-weight:500}.disabled-event{background-color:#f0f0f0!important;color:#dedede!important}.saturday-event{background:#ea0029}.sunday-event{background:#ee7624}.one-day-event{background:#0048bb}.confirmed{background:#81bc00}.pending{background:#000}.two-day-event{background:#0048bb}.content{background-color:#fff;margin:15px 0;border:1px solid #dadada;padding:15px}.dlink{color:#ea0029}.red-button{background-color:#ea0029;color:#fff;padding:10px;text-align:center;text-transform:uppercase}.red-button,p{font-size:15px}p{font-weight:400;text-transform:none}.form-label{font-size:15px;vertical-align:middle;display:inline-block;color:#555;font-weight:600!important;text-transform:capitalize!important}.panel{padding:0 18px;background-color:#fff;max-height:0;overflow:hidden;-webkit-transition:max-height .2s ease-out;transition:max-height .2s ease-out}.belts{padding-left:10px;font-size:15px}.weight_divisions{display:table;width:100%;font-size:15px!important}.weight{width:60%;font-size:15px!important;padding:5px}.kgs,.lbs{width:20%;text-align:center}.results{display:table;width:100%;font-size:15px!important}.tournament-date{font-size:14px!important;padding:5px;background-color:orange;color:#fff}.column{width:30%}.unofficial{background-color:#f0f0f0;color:#000!important}.official,.unofficial{text-transform:uppercase;padding:5px;font-size:12px;border:thin solid #dedede}.official{background-color:green;color:#fff!important}button{cursor:pointer;border-radius:4px!important}button:hover{text-decoration:none;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.outline{background-color:#ea0029;border-radius:0;border:2px solid;padding:1em 4em;-webkit-box-shadow:0 0 40px 0 rgba(0,0,0,.5);box-shadow:0 0 40px 0 rgba(0,0,0,.5);color:#fff;border-color:#ea0029;margin:10px 0 0;font-size:18px;padding:13px 35px 10px;font-weight:bolder;border-radius:4px;width:100%}.outline:hover{color:#ea0029;background-color:#fff;border-color:#fff}.registration_prices{display:table;width:100%;font-size:15px}.prices_1{font-size:15px}.prices_1 .active{font-weight:700;font-size:15px}.time{width:60%;padding:5px}.price,.time{font-size:15px}.price{width:20%;text-align:center}.action{padding:5px 0}.register-active{background-color:green;font-weight:700}.register-active,.register-inactive{color:#fff;text-transform:uppercase;padding:8px;font-size:15px;border:thin solid #dedede}.event-disabled,.register-inactive{background-color:#f0f0f0}.event-active{font-size:15px;font-weight:700}.banner{position:relative;text-align:center;color:#fff}.banner img{width:100%}.banner div{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}h5.img-text{font-size:16px}.grid,.grid h4{font-weight:800}.grid{color:#fff}.grid .item{height:300px;background-size:cover}.grid .bottom{background-color:rgba(0,0,0,.75);font-size:70%;position:absolute;bottom:0;right:0;padding:10px;text-transform:uppercase}#homepage-intro{display:block;background-color:#e6e1db;background-image:url(/images/Nationals-Ref-Photo-background-lightened-2.jpg?vsn=d);background-size:cover;padding:100px 0;font-size:130%}.home-feature-box{position:relative}.home-feature-box .item h4{z-index:10;position:relative;padding-top:7px}.home-feature-box .item:before{content:"";position:absolute;width:100%;height:100px;background-image:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background-image:linear-gradient(#000,transparent);top:0;left:0;z-index:9}.home-feature-box .item span{font-family:Montserrat,sans-serif;font-weight:400;font-size:15px}.home-feature-box .item .bottom{padding-left:15px;padding-right:15px;background-color:rgba(0,0,0,.9)}.home-feature-box .item .bottom a{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px}.message{max-width:70%;margin:auto}.sponsors{background:#5a5a5a}.sponsors ul{padding:0;margin:0}.sponsors li{-ms-flex-negative:1;flex-shrink:1;display:inline-block;vertical-align:middle;height:auto;margin:1.5rem}.sponsors img{opacity:.5;width:auto;max-height:100px;max-width:230px}.academy,.division{margin-bottom:20px}.btn-success{color:#fff!important}.btn-success:hover{color:#28a745!important;background-color:#fff;border-color:#28a745}#hero{background-image:url("/images/bg/bg-profile.jpg");background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;z-index:0;padding-bottom:0;padding-top:0;overflow:hidden}#hero:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:-1}.profile-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-top:50px}.profile-details:after{position:absolute;content:"";width:1200px;height:850px;background-image:url(/images/profile-photo-set.png);background-size:cover;background-position:top;top:-51px;left:-143px;z-index:0;opacity:.6}.profile-photo{padding:2px;background-color:rgba(255,0,0,.35);border-radius:100%;border:5px solid #000;width:280px}.profile-name{padding-left:20px;font-size:25px;font-weight:700;margin-bottom:0}.profile-name,.turnament-title{font-family:Montserrat,sans-serif}.turnament-title{margin-top:20px}.turnament-title h2{color:#fff;font-weight:700;font-size:35px;position:relative;display:inline-block}.turnament-title h2:after{content:"";position:absolute;top:50%;left:110%;height:2px;width:250%;background-color:#fff}.turnament-title p{margin-bottom:0;color:#fff;font-size:18px}.turnament-title p a{color:#fff;font-weight:700}.turnament-title p a:hover{text-decoration:none}.profile-results .divisions-box{background-color:#f5f5f5;border:1px solid #d3d3d3;margin-bottom:30px}.profile-results .divisions-box h4.points{font-size:16px;margin-bottom:0}.profile-results table.table.table-striped{margin-bottom:0}.profile-results .card-header{padding:10px}.profile-results .card-header h4{font-size:16px}.profile-results .card-body h3{font-size:12px;margin-bottom:0;padding:10px}.profile-results .card-body h5{margin-bottom:0}.user-record{padding-top:20px;padding-bottom:20px}.user-record thead{background-color:hsla(0,0%,100%,.5)}.badge-red{color:#fff;margin-bottom:0;background-color:#eb0029;margin-left:-27px;padding:3px 15px 3px 50px;font-size:25px;position:relative;display:inline-block}.badge-red:after{content:"";position:absolute;left:0;top:100%;width:0;height:0;border-top:20px solid #7b0317;border-left:15px solid transparent}.badge-gray{color:#fff;margin-bottom:0;background-color:#5e5d5d;margin-left:-27px;padding:3px 15px 3px 50px;font-size:25px;position:relative;display:inline-block}.badge-gray:after{content:"";position:absolute;left:0;top:100%;width:0;height:0;border-top:20px solid #434141;border-left:15px solid transparent}.user-record thead p{color:#000;margin-bottom:0;font-size:12px;font-weight:700}.user-record td,.user-record th{color:#fff;font-family:Montserrat,sans-serif;font-weight:400}.user-record .table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.39)}.user-record .table-striped tbody tr:nth-of-type(2n){background-color:hsla(0,0%,100%,.5)}.user-record .turnament-title p{margin-bottom:20px;font-size:40px;line-height:45px;text-align:center}.competitor-division-wrapper{background-color:#f5f5f5;margin-bottom:30px;padding:15px;border:1px solid #d3d3d3;border-radius:3px}#competition{background-color:#c8061c;padding:10px 0;border-top:2px solid #fff;z-index:100;position:relative}#competition h2{margin:0;color:#fff;font-size:40px;font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:1px}.competitor-block .card{margin-bottom:10px;padding:15px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1)}.competitor-block .card img{border-radius:100%;width:100px;height:100px}.competitor-block .card span.red{font-size:11px}#timeline thead .btn{width:100%;border-radius:0;font-size:25px;position:relative;border:none;background-color:#e4e4e4;color:#000;font-family:Montserrat,sans-serif;font-weight:700;margin-bottom:20px}.btn-filter:after{border-top:10px solid #c8061c;border-right:10px solid transparent;border-bottom:0;border-left:10px solid transparent;right:15px;top:44%;z-index:5}.btn-filter:after,.btn-filter:before{display:inline-block;content:"";position:absolute}.btn-filter:before{height:100%;width:50px;background-color:#b6b5b5;right:0;top:0;z-index:0}#timeline .table-borderless thead th{padding-left:0;padding-right:0}#timeline .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2;border-top:2px solid #d3d3d3;border-bottom:2px solid #d3d3d3}#timeline .table-borderless td{font-size:15px;color:#707070;font-family:Montserrat}#legend{background-color:#f3f7fa;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.16);box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}#legend h2{font-family:Montserrat;color:#000;letter-spacing:5px;font-size:22px;margin-bottom:0}#legend .profile-header h2 span.belt{font-size:14px;background-color:#000;color:#fff;padding:0 10px;position:relative;margin-top:10px;display:inline-block;border:1px solid #d3d3d3}#legend .profile-header h2 span.belt span{font-size:14px;background-color:#000;color:#fff;padding:5px 10px;letter-spacing:1px;display:inline-block}#legend .profile-header h2 span.belt:after{content:"";position:absolute;width:25px;height:100%;top:-1px;left:100%;background-color:#000;border:1px solid #d3d3d3;border-left:0;-webkit-box-sizing:content-box;box-sizing:content-box}#legend .profile-header h2 span.belt.belt-purple{background-color:purple;color:#fff}#legend .profile-header h2 span.belt.belt-purple:after{background-color:purple}#legend .profile-header h2 span.belt.belt-white{background-color:#fff;color:#000}#legend .profile-header h2 span.belt.belt-white:after{background-color:#fff}#legend .profile-header h2 span.belt.belt-yellow{background-color:#ff0;color:#000}#legend .profile-header h2 span.belt.belt-yellow:after{background-color:#ff0}#legend .profile-header h2 span.belt.belt-grey{background-color:gray;color:#fff}#legend .profile-header h2 span.belt.belt-grey:after{background-color:gray}#legend .profile-header h2 span.belt.belt-orange{background-color:orange;color:#fff}#legend .profile-header h2 span.belt.belt-orange:after{background-color:orange}#legend .profile-header h2 span.belt.belt-green{background-color:green;color:#fff}#legend .profile-header h2 span.belt.belt-green:after{background-color:green}#legend .profile-header h2 span.belt.belt-blue{background-color:blue;color:#fff}#legend .profile-header h2 span.belt.belt-blue:after{background-color:blue}#legend .profile-header h2 span.belt.belt-brown{background-color:brown;color:#fff}#legend .profile-header h2 span.belt.belt-brown:after{background-color:brown}#legend .profile-header h2 span.belt.belt-black{background-color:#000;color:#fff}#legend .profile-header h2 span.belt.belt-black:after{background-color:#000}#legend .profile-header h2 span.belt-black span{background-color:#ea0029}#legend ul li{font-size:15px;position:relative;margin-left:25px;line-height:25px;margin-bottom:8px;color:#333}#legend ul li i{position:absolute;width:18px;left:-25px;top:6px;color:#c8061c}#history table{margin-bottom:40px}#history .table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2;border-top:2px solid #d3d3d3;border-bottom:2px solid #d3d3d3}#history .table-striped thead tr{border-top:2px solid #d3d3d3}#history .table-borderless th{font-size:21px;color:#000;font-family:Montserrat;letter-spacing:1px}#history .table-borderless td{font-size:16px;color:#707070;font-family:Montserrat}#history tbody span{background-color:#0063a7;color:#fff;padding:3px 10px;font-family:Montserrat;font-size:16px;border-radius:3px}#history thead i{font-size:20px;color:#c8061c}.arrow-right{width:0;height:0;margin:0;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #eb0027}.table-img{height:50px;width:50px;min-height:50px;min-width:50px;border-radius:50%;background:#454545;cursor:pointer;border:5px solid #ddd}.main-div{width:100%}.red-bg{background:url("/images/red-bg.png") no-repeat}.red-bg-50{background:url("/images/red-bg-50.png") no-repeat;background-size:100% 100%;width:100%;padding-left:18px!important;padding-right:18px!important}.red-bg-50 p{font-size:20px}.search-div input{border-radius:0!important}.search-div input:focus{-webkit-box-shadow:none!important;box-shadow:none!important;outline:none!important;border:1px solid #d3d3d3}.search-div button[type=submit]{border-radius:0!important}.search-div button[type=submit]:focus{-webkit-box-shadow:none;box-shadow:none}.bonus-text{border-radius:10px;padding:0 3px 0 4px}.div-table .table-responsive{border:1px solid #ddd;border-top-left-radius:20px;border-bottom-right-radius:20px}.div-table .table-responsive .table .thead-black{background:#000;color:#fff}.div-table .table-responsive .table td{padding:0}.div-table .table-responsive .table td span{height:100}.table-span{padding:.3em}.div-table .div-striped{overflow:hidden}.div-table .div-striped .striped-list:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.m-box-header{margin-right:0!important;margin-left:0!important}.div-search .header-overlay-div{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}@media only screen and (min-width:320px) and (max-width:480px){.search-div{width:100%}.div-search{width:inherit;margin:0}.div-search .h3{font-size:20px!important}.div-search .flex-content{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.div-table .container-fluid{margin:0!important}.div-table .container-fluid .table-responsive{border-radius:0!important;border:0!important}.div-striped .table-head{display:none}.div-striped .striped-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.div-table .div-striped .striped-list:nth-of-type(odd){background-color:transparent}.div-striped .striped-list .m-box-header{background-color:#dee2e6;padding:.5rem;padding-bottom:0;width:100%;max-width:100%}.div-striped .striped-list .m-img{max-width:25%;border-bottom:0!important;-ms-flex-item-align:center;align-self:center;margin-top:-15px}.div-striped .striped-list .m-details{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;border-bottom:0!important;padding-top:.5rem}.div-striped .striped-list .m-box-list{display:contents}.div-striped .striped-list .m-box-list .m-info{display:block;width:auto;border:3px solid #dee2e6!important;margin-right:0;margin-left:0;margin-bottom:.3rem;padding:0}.div-striped .striped-list .m-box-list .m-info div:nth-of-type(odd){background-color:rgba(0,0,0,.03)}.div-striped .striped-list .m-box-list .m-info div:nth-of-type(2n){background-color:#fff}.div-striped .striped-list .m-box-list .m-info div{width:100%!important;max-width:100%!important;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;text-align:left!important;padding:0!important}.div-striped .striped-list .m-box-list .m-info div p{padding:5px}.red-bg{background-size:100%}.m-text{font-size:12px}.burger-btn{display:block!important;position:absolute;right:10px;color:gray;font-size:35px;margin-top:-20px}.m-block{display:unset!important}.m-none{display:none!important}.m-dropdown{background:transparent!important;padding:0!important}.m-dropdown .btn-primary{background:#007bff!important;color:#fff}.m-dropdown .btn-secondary{background:#6c757d!important;color:#fff}.m-btn{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;font-size:12px!important;border-radius:0!important;border:0}.m-btn,.responsive{margin:0!important}}.div-general .div-striped .striped-list:nth-of-type(odd){background-color:rgba(0,0,0,.05)}@media only screen and (min-width:320px) and (max-width:480px){.div-general .container-fluid .table-responsive{border:2px solid #c1c1c1!important;border-top-left-radius:0;border-bottom-right-radius:0;margin-bottom:1rem}.div-general .container-fluid{margin-right:0!important;margin-left:0!important}}#details .card-body{padding:0!important}#team_collapse{position:relative;width:100%;height:0}#team_collapse .btn{position:absolute;z-index:1;right:20px;top:95px!important;background-color:transparent!important;width:30px;height:30px;border:3px solid #e0e0e0;margin:0;padding:5px;border-radius:100%!important}#team_collapse .btn i{font-size:20px;color:#e0e0e0;margin-top:-5px;-webkit-transition:all .5s;transition:all .5s}#team_collapse .active i{-webkit-transition:all .5s;transition:all .5s;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.match_badge{right:0;top:10px}#match_title{padding:15px 0;background-color:#000;position:relative}.match_badge{position:absolute;width:260px;background-image:url("/images/bg/match-badge.png");right:15px;top:13px;background-size:cover;background-repeat:no-repeat;z-index:99999999}.match_badge_text{padding-left:50px;padding-top:10px;margin-bottom:43px}.match_badge p{color:#000;margin-bottom:0}#match_title .title-default{color:#fff;font-size:22px}.schedule-wrapper-eighth,.schedule-wrapper-fifth,.schedule-wrapper-first,.schedule-wrapper-fourth,.schedule-wrapper-second,.schedule-wrapper-seventh,.schedule-wrapper-sixth,.schedule-wrapper-third{width:80%;margin:auto}.schedule-wrapper-fifth,.schedule-wrapper-fourth,.schedule-wrapper-third{width:70%;margin:auto}.schedule-box{background-color:#eb0028;-webkit-transform:skewX(-30deg);transform:skewX(-30deg);position:relative;padding:5px 20px}.match-title-badge{position:absolute;width:100%;top:-27px;left:0;text-align:center}.match-title-badge span{display:inline-block;color:#000!important;font-weight:500;font-size:20px!important;text-align:center;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.match-results{width:80%;margin:auto;margin-left:50px}.match-results span{font-weight:700!important;font-size:25px!important}.match-results .match-title-badge{top:-35px!important}.match-results .schedule-list,.match-results .schedule-score{background-color:#eb0028!important}.schedule-wrapper-first .schedule-box{margin-left:68px}.schedule-list{left:-68px}.schedule-list,.schedule-score{background-color:#000;color:#fff;display:block;position:absolute;width:60px;height:100%;top:0;text-align:center}.schedule-score{right:-68px}.schedule-before{left:-28px}.schedule-after,.schedule-before{background-color:#eb0028;color:#fff;display:block;position:absolute;width:20px;height:100%;top:0;text-align:center}.schedule-after{right:-28px}.schedule-wrapper-first .blank,.schedule-wrapper-first .blank .schedule-after{background-color:#e0e0e0}.schedule-wrapper-first .blank p{opacity:0}.schedule-wrapper-second .blank,.schedule-wrapper-second .blank .schedule-after,.schedule-wrapper-second .blank .schedule-before{background-color:#e0e0e0}.schedule-wrapper-second .blank p{opacity:0}.schedule-wrapper-third .blank,.schedule-wrapper-third .blank .schedule-after,.schedule-wrapper-third .blank .schedule-before{background-color:#e0e0e0}.schedule-wrapper-third .blank p{opacity:0}.schedule-wrapper-fourth .blank,.schedule-wrapper-fourth .blank .schedule-after,.schedule-wrapper-fourth .blank .schedule-before{background-color:#e0e0e0}.schedule-wrapper-fourth .blank p{opacity:0}.schedule-wrapper-fifth .blank,.schedule-wrapper-fifth .blank .schedule-after,.schedule-wrapper-fourth .blank .schedule-before{background-color:#e0e0e0}.schedule-wrapper-fifth .blank p{opacity:0}.schedule-wrapper-sixth .blank,.schedule-wrapper-sixth .blank .schedule-after,.schedule-wrapper-sixth .blank .schedule-before{background-color:#e0e0e0}.schedule-wrapper-sixth .blank p{opacity:0}.schedule-wrapper-seventh .blank,.schedule-wrapper-seventh .blank .schedule-after,.schedule-wrapper-seventh .blank .schedule-before{background-color:#e0e0e0}.schedule-wrapper-seventh .blank p{opacity:0}.schedule-wrapper-eighth .blank,.schedule-wrapper-eighth .blank .schedule-after,.schedule-wrapper-eighth .blank .schedule-before{background-color:#e0e0e0}.schedule-wrapper-eighth .blank p{opacity:0}.schedule-box p{font-size:14px;line-height:20px;text-align:center}.schedule-box p,.schedule-list span,.schedule-score span{color:#fff;margin-bottom:0;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.schedule-list span,.schedule-score span{display:inline-block;font-size:25px;font-weight:700;line-height:50px}.schedule-line{width:100%;margin:auto;margin-left:15px;margin-top:5px;margin-bottom:5px;position:relative;overflow:hidden}.bracket-2{margin-top:150px}.bracket-2 .schedule-wrapper-first .schedule-line{height:150px}.bracket-2 .schedule-wrapper-second .schedule-line{height:360px}.bracket-2 .schedule-wrapper-third .schedule-line{height:335px}.bracket-2 .schedule-wrapper-second{margin-top:110px}.bracket-2 .schedule-wrapper-third{margin-top:40px}.bracket-4 .schedule-wrapper-first .schedule-line{height:150px}.bracket-4 .schedule-wrapper-second .schedule-line{height:360px}.bracket-4 .schedule-wrapper-third .schedule-line{height:335px}.bracket-4 .schedule-wrapper-fourth .schedule-line{height:80px}.bracket-4 .schedule-wrapper-second{margin-top:110px}.bracket-4 .schedule-wrapper-third{margin-top:325px}.bracket-4 .schedule-wrapper-fourth{margin-top:425px}.bracket-8 .schedule-wrapper-first .schedule-line{height:60px}.bracket-8 .schedule-wrapper-second .schedule-line{height:180px}.bracket-8 .schedule-wrapper-third .schedule-line{height:420px}.bracket-8 .schedule-wrapper-fourth .schedule-line{height:80px}.bracket-8 .schedule-wrapper-second{margin-top:60px}.bracket-8 .schedule-wrapper-third{margin-top:185px}.bracket-8 .schedule-wrapper-fourth{margin-top:425px}.bracket-16 .schedule-wrapper-first .schedule-line{height:60px}.bracket-16 .schedule-wrapper-second .schedule-line{height:180px}.bracket-16 .schedule-wrapper-third .schedule-line{height:425px}.bracket-16 .schedule-wrapper-fourth .schedule-line{height:910px}.bracket-16 .schedule-wrapper-second{margin-top:60px}.bracket-16 .schedule-wrapper-third{margin-top:180px}.bracket-16 .schedule-wrapper-fourth{margin-top:425px}.bracket-16 .schedule-wrapper-fourth .third-place{margin-top:250px}.bracket-16 .schedule-wrapper-fourth .third-place .schedule-line{height:50px}.bracket-16 .schedule-wrapper-fifth{margin-top:910px}.bracket-16 .schedule-wrapper-fifth .match-results{margin-top:360px;width:60%;margin-bottom:220px}.bracket-32 .schedule-wrapper-first .schedule-line{height:60px}.bracket-32 .schedule-wrapper-second .schedule-line{height:180px}.bracket-32 .schedule-wrapper-third .schedule-line{height:425px}.bracket-32 .schedule-wrapper-fourth .schedule-line{height:910px}.bracket-32 .schedule-wrapper-fifth .schedule-line{height:150px}.bracket-32 .schedule-wrapper-sixth .schedule-line{height:350px}.bracket-32 .schedule-wrapper-second{margin-top:60px}.bracket-32 .schedule-wrapper-third{margin-top:180px}.bracket-32 .schedule-wrapper-fourth{margin-top:425px}.bracket-32 .schedule-wrapper-fourth .third-place{margin-top:170px}.bracket-32 .schedule-wrapper-fourth .third-place .schedule-line{height:50px}.bracket-32 .schedule-wrapper-fifth{margin-top:100px}.bracket-32 .schedule-wrapper-sixth{margin-top:215px}.bracket-32 .schedule-wrapper-seventh{margin-top:0}.bracket-32 .schedule-wrapper-seventh .match-results{margin:auto;margin-top:280px;width:70%;margin-bottom:100px}.bracket-32 .schedule-wrapper-eightth{margin-top:0}.bracket-64 .schedule-wrapper-first .schedule-line{height:20px}.bracket-64 .schedule-wrapper-second .schedule-line{height:100px}.bracket-64 .schedule-wrapper-third .schedule-line{height:260px}.bracket-64 .schedule-wrapper-fourth .schedule-line{height:585px}.bracket-64 .schedule-wrapper-fifth .schedule-line{height:150px}.bracket-64 .schedule-wrapper-sixth .schedule-line{height:350px}.bracket-64 .schedule-wrapper-seventh .schedule-line{height:430px}.bracket-64 .schedule-wrapper-second{margin-top:42px}.bracket-64 .schedule-wrapper-third{margin-top:125px}.bracket-64 .schedule-wrapper-fourth{margin-top:285px}.bracket-64 .schedule-wrapper-fourth .third-place{margin-top:170px}.bracket-64 .schedule-wrapper-fourth .third-place .schedule-line{height:50px}.bracket-64 .schedule-wrapper-fifth{margin-top:100px}.bracket-64 .schedule-wrapper-sixth{margin-top:215px}.bracket-64 .schedule-wrapper-sixth .third-place{margin-top:150px}.bracket-64 .schedule-wrapper-seventh{margin-top:420px}.bracket-64 .schedule-wrapper-eighth{margin-top:0}.bracket-64 .schedule-wrapper-eighth .match-results{margin:auto;margin-top:280px;width:70%;margin-bottom:100px}.line-small{height:60px!important}.line-medium{height:80px!important}.line-vr{top:0;width:2px;height:100%}.line-hr,.line-vr{position:absolute;left:50%;background-color:#000}.line-hr{top:50%;width:80%;height:2px}.owl-theme .owl-nav{position:fixed;z-index:99999999;width:100%;top:50%;left:0}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{background-color:transparent!important;width:40px;height:40px;border-radius:100%;border:3px solid #e0e0e0}.owl-carousel .owl-nav button.owl-next{float:right}.owl-carousel .owl-nav button.owl-prev{float:left}.owl-carousel .owl-nav button.owl-next:focus,.owl-carousel .owl-nav button.owl-prev:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.fa-angle-left,.fa-angle-right{font-size:30px;color:#e0e0e0}.ring-cord{margin-top:50px;padding-left:30px;margin-bottom:100px}.ring-cord .form-control{border:none;border-bottom:2px solid #d3d3d3;background-color:transparent;border-radius:0}.ring-cord .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.brackets-collapse{margin-top:25px}.brackets-collapse .card-header button{color:#ea0029;padding:0;font-size:18px}.brackets-collapse .card-header button.collapsed{padding:0;color:#3c4043}.brackets-collapse .card-header button:active,.brackets-collapse .card-header button:focus,.brackets-collapse .card-header button:hover{text-decoration:none}.brackets-collapse ul{margin-bottom:0}.brackets-collapse ul li{font-size:15px;line-height:25px;margin-bottom:15px}.brackets-collapse ul li:last-child{margin-bottom:0}@media only screen and (min-width:320px) and (max-width:480px){.container-slider{margin-top:0!important}.container-slider .m-nav-btn{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;width:100%;right:0;left:0;padding:15px;top:50%}.container-slider .mySlides{height:500px;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex}#collapse-div .collapse:not(.show){display:none!important}#match_title{padding-bottom:0}.match_badge{position:inherit;right:inherit;top:inherit;width:100%;background-image:url();background-color:#ddd;margin-top:15px;z-index:0!important}.match_badge_text{margin-bottom:0;padding:0;padding:5px 15px}.match_badge p{font-size:14px;line-height:20px}#team .m-info div{width:100%!important;max-width:100%!important;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;text-align:left!important;padding:0!important}}.table td,.table th{vertical-align:middle}.table thead th{color:#ea0029;font-weight:300}.individualTableId{min-width:50px}.individualTabFirst,.individualTableSecond,.individualTableThird,.individualTabName{min-width:70px}.table-mobile .table-striped tbody tr:nth-of-type(2n){border-bottom:2px solid #ea0029}.entries-select{margin-bottom:15px}.pagination{float:right}table.dataTable thead td,table.dataTable thead th{border-bottom:2px solid #d3d3d3;border-top:2px solid #d3d3d3;color:#ea0029}.dataTables_wrapper .dataTables_paginate{margin-bottom:15px}.table-mobile tr td{padding:0}.table-mobile tr td .top{background-color:rgba(0,0,0,.05)}.table-mobile tr td .bottom{background-color:#fff;display:table-row}.table-mobile tr td .bottom div{display:table-cell;width:33%}.table-mobile tr{border-bottom:2px solid #ea0029}.individual-results-row{background-color:#f5f5f5;margin-bottom:30px;padding-top:15px;padding-bottom:15px;border:1px solid #d3d3d3;border-radius:3px}.individual-results-profile-photo{width:100px;height:100px;border-radius:100%}.individual-results-division{text-align:center}.individual-results-division h2{font-size:18px;margin-bottom:0}.individual-results-division p{font-size:15px}.individual-results-details{padding:15px;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1);position:relative}.individual-results-first,.individual-results-second,.individual-results-third{display:inline-block;width:50px;height:50px;font-size:16px;text-align:center;line-height:50px;position:absolute;right:0;top:0;z-index:1;margin-bottom:0}.individual-results-first:after,.individual-results-second:after,.individual-results-third:after{content:"";position:absolute;top:0;right:0;width:70px;height:70px;background-color:gold;z-index:-10;border-bottom-left-radius:70px}.individual-results-second:after{background-color:silver!important}.individual-results-third:after{background-color:#cd7f32!important}.individual-results-details h5{margin-top:28px;margin-bottom:0}.individual-results-details p{margin-bottom:0}#standing .navbar-light .navbar-nav .nav-link{color:#fff;margin-left:3px;margin-right:3px;font-weight:300}.standing-nav-pill .nav-link{font-weight:300;color:#ea0029}.standing-nav-points .nav-link{font-weight:300;color:#fff;background-color:#51a851;padding:3px 30px;border-radius:30px;margin-bottom:15px}.standing-nav-points .nav-link-points-not-tallied{background-color:#dc3545}.login-sign-wrapper{background-color:#fff;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);box-shadow:0 5px 20px rgba(0,0,0,.15);padding:50px;border-radius:5px;text-align:center}.login-sign-header{text-align:center}.login-sign-header .title-default{text-transform:capitalize}.login-sign-header small{margin-bottom:15px;display:inline-block;font-weight:600}.login-sign-wrapper .form-control{height:inherit;padding:12px;font-family:Montserrat,sans-serif;font-weight:500;color:#484848;border-radius:5px}.login-sign-wrapper .form-control:focus{border:1px solid #d3d3d3;outline:none;-webkit-box-shadow:none;box-shadow:none}.invalid-feedback{color:#ea1d2e;display:block;font-weight:500;font-size:15px;text-align:left}.login-sign-wrapper .custom-control{text-align:left}.or{margin:15px 0;text-transform:uppercase}.my-input-group{position:relative}.input-extension{position:absolute;right:5px;top:50%;z-index:9;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn-fb,.btn-gl{position:relative;text-transform:capitalize;font-weight:400;font-size:17px}.btn-fb{background-color:#4267b2}.btn-gl{background-color:#ea1c2d}.btn-fb .fab{font-size:30px}.btn-fb .fab,.btn-gl .fab{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btn-gl .fab{font-size:25px}.login-sign-footer{margin-top:30px}.login-sign-footer a{font-size:18px;color:#202124;font-weight:500}.login-sign-footer hr{width:150px;border:1px solid #d3d3d3;margin-top:5px;margin-bottom:5px}.login-sign-footer p a{color:#ea0029}.login-sign-footer p a:hover{text-decoration:none}.login-sign-footer p strong{font-family:Montserrat;font-weight:800}.sign-up-box{position:relative;cursor:pointer}.sign-up-box h2{position:absolute;top:20px;left:10px;color:#fff;text-transform:uppercase;font-size:20px}.sign-up-type-badge{position:absolute;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,.9);padding:10px}.sign-up-type-badge p{color:#fff;margin-bottom:0}.sign-up-type-badge a,.sign-up-type-badge a:hover{color:#fff}#groupText p,#individualText p{font-size:15px}#groupText{display:none}.iti__flag{background-image:url("/img/flags.png")}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-image:url("/img/flags@2x.png")}}.account-nav .navbar{background-color:transparent!important}.btn-edit-view{background-color:#3a7bff;color:#fff}.btn-edit-view:hover{color:#fff}.btn-update-require{border:2px solid #eb0029;background-color:#ea0029;color:#fff;font-weight:600;min-width:180px;cursor:default!important}.btn-update-require:active,.btn-update-require:focus,.btn-update-require:hover{color:#fff;outline:none;-webkit-box-shadow:none;box-shadow:none}.btn-account-current{border:2px solid #51a851;background-color:#51a851;color:#fff;font-weight:600;min-width:180px;cursor:default!important}.btn-account-current:active,.btn-account-current:focus,.btn-account-current:hover{color:#fff;outline:none;-webkit-box-shadow:none;box-shadow:none}#user-account .navbar{padding-left:0;padding-right:0}#user-account h2{font-size:24px;text-transform:uppercase;font-weight:400}.account-details h2{margin-top:15px}.account-details p{font-size:16px;font-family:Montserrat;color:#3c4043}.account-details p strong{font-family:Montserrat;font-weight:800}.account-nav .btn{margin-left:3px;margin-right:3px;color:#fff!important;font-weight:300}.btn-message .badge-light{background-color:#ea0029;top:-2px;color:#fff}.account-competitors{margin-top:30px}.account-competitors h2 .btn{background-color:#51a851;color:#fff;font-weight:300}.account-competitors h2 .btn:hover{color:#fff}.competitor-list table{margin-top:20px}.competitor-list .table thead th{color:#3a7bff;font-weight:700;padding-right:5px!important}.competitor-list .table td,.table th{vertical-align:middle}.competitor-list .table td{color:#000}.competitor-list .table td .require{border:2px solid #eb0029;padding:5px 10px}.account-legend h3{color:#000;text-transform:uppercase;font-size:18px}#addEditCompetitor .modal-content{background-color:#f0f0f0;padding:15px}#addEditCompetitor .modal-content .close{text-align:right;margin-bottom:15px}#addEditCompetitor .modal-body{padding:30px 50px;background-color:#fff;border-radius:3px}#addEditCompetitor .modal-body h2{margin-bottom:15px;font-size:30px;text-transform:uppercase}#addEditCompetitor .form-control{border-radius:0}#addEditCompetitor .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.label-birthday{margin-bottom:16px}.label-birthday .form-group{margin-bottom:2px}#addEditCompetitor button[type=submit]{margin-top:18px;float:right;background-color:#51a851;border:1px solid #51a851;text-transform:uppercase}.add-competitor{width:700px;margin:30px auto;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);box-shadow:0 5px 20px rgba(0,0,0,.15);padding:50px}.add-competitor .form-control{height:inherit;padding:12px;font-family:Montserrat,sans-serif;font-weight:500;color:#484848;border-radius:5px}.add-competitor .btn-cancel{border:1px solid #007bff}.add-competitor .custom-switch{top:13px}.account-competitors .media{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-competitors .media>label>img{width:130px;height:130px;border-radius:100%;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.15);box-shadow:0 5px 20px rgba(0,0,0,.15)}.account-competitors .media label{margin-bottom:0}.account-competitors .media .media-body label{border:1px solid #d3d3d3;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600px;padding:5px 15px}.competitor-photo-requirements ul li{position:relative;margin-left:25px;font-size:15px;line-height:25px;margin-bottom:5px}.competitor-photo-requirements ul li i{position:absolute;top:4px;left:-25px}.current-tournaments-header{margin-bottom:15px}.current-tournaments-header h2{font-size:24px;text-transform:uppercase;font-weight:400}.current-tournaments-header p{font-size:16px;font-weight:600;margin-bottom:0}.current-tournaments-header .btn-toggle{margin-bottom:10px;padding:0;text-transform:capitalize!important;color:#007bff;font-size:15px!important}.current-tournaments-header .btn-toggle:focus{-webkit-box-shadow:none;box-shadow:none}.current-tournaments-header .btn{font-family:Montserrat;font-size:14px;font-weight:700;text-transform:uppercase}.current-tournaments-box{padding:30px;padding-right:0;margin-bottom:30px}.tournaments-box-active{background-color:#e0e0e0}.current-tournaments-badge{position:relative;height:140px;width:100%;padding-left:150px;z-index:0;border-top-left-radius:100px;border-bottom-left-radius:100px;border:5px solid #1665aa;border-right:none;background-color:#fff;margin-bottom:10px}.current-tournaments-badge:after{content:"";position:absolute;width:100%;height:50%;top:0;left:0;background-color:#1665aa;border-top-left-radius:100px;z-index:-1}.current-tournaments-badge img{position:absolute;left:-1px;width:130px;height:130px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:5px solid #1665aa;border-radius:100%}.current-tournaments-badge-text{position:absolute;height:100%}.current-tournaments-badge-text h2{color:#fff;margin-top:10px;font-size:35px;font-weight:700;font-style:italic}.current-tournaments-badge-text h3{font-size:20px;margin-top:20px;margin-bottom:0}.current-tournaments-badge-text p{margin-bottom:0}.current-tournaments-title{position:relative;width:100%}.current-tournaments-short{position:absolute;bottom:10px;right:10px;text-align:right}.current-tournaments-short p{margin-bottom:0;line-height:25px;font-size:15px}.current-tournaments-details p{margin-bottom:0}.current-tournaments-details ul li{color:#3c4043}.current-tournaments-details ul li i{color:#3c4043;font-size:15px}.current-tournaments-details .btn{margin-bottom:10px}.current-tournaments-details button[type=submit]{margin-bottom:0}.change-division-form{margin-top:10px}#current-tournaments{background-color:#f5f5f5;margin-bottom:30px;padding-top:15px;padding-bottom:15px;border:1px solid #d3d3d3;border-radius:3px}.current-tournaments-item{background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1);padding:10px;border-radius:3px;margin:10px}.current-tournaments-item h5{font-size:16px;margin-bottom:5px}.current-tournaments-item .media img{width:80px;height:80px;border-radius:100%}.current-tournaments-item p{font-size:15px;line-height:20px;margin-bottom:0}.current-tournaments-item ul{list-style-position:inside;margin:0;padding:0}.current-tournaments-item .divisions ul li{font-size:14px}.label-bg-red{background:#ea0029;color:#fff;padding:5px 10px;border-radius:5px;margin-top:15px}.label-box-shadow{border-radius:3px;border:1px solid #d3d3d3;background:#f5f5f5;padding:10px 15px}.required-changes-form{margin-bottom:15px}.required-changes-form button{margin-top:0!important}.required-changes-form select{margin-right:5px}.required-changes-form input{width:80px!important;margin-right:5px}.required-changes-form input.team-select{width:80%!important}.required-changes-form label{margin-right:5px;font-weight:400;color:#202124}.current-tournaments-details h2{color:#202124;font-size:30px}.current-tournaments-details p{font-size:15px}.account-details h2{font-size:30px;color:#202124}.account-details .custom-control-label:after,.account-details .custom-control-label:before{top:12px}.custom-control-label{color:#202124;font-size:14px}.photo-id-box{background-color:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1),0 8px 16px rgba(0,0,0,.1);border-radius:3px;width:323px;margin:10px auto;margin-bottom:85px;position:relative}.photo-id-header{background-color:#1665aa;padding:5px 10px;position:relative;border-top-left-radius:3px;border-top-right-radius:3px}.photo-id-logo{width:50px;height:auto}.photo-id-profile-photo{width:70px;height:70px;border-radius:100%;border:3px solid #1665aa;position:absolute;top:7px;left:10px}.photo-id-info{padding:0;border-bottom:2px solid #1665aa;padding-left:95px;min-height:75px}.photo-id-info h3{font-size:15px;color:#1665aa;margin-bottom:0;margin-top:1px}.photo-id-info p{font-size:14px;line-height:18px;margin-bottom:0}.photo-id-details{padding-top:0;padding-bottom:3px;padding-right:10px}.photo-id-details p{padding-left:10px;padding-right:10px;font-size:13px;line-height:20px;margin-bottom:0}.photo-id-number{background-color:#ea0029;padding:2px 10px;padding-top:4px;border-top-right-radius:15px;border-bottom-right-radius:15px;margin:0}.photo-id-number h4{color:#fff;font-size:10px;margin-bottom:0;margin-top:3px}.photo-id-number p{color:#fff;font-size:13px;margin-bottom:0;padding-left:0}.photo-id-details .img-qr-quote{text-align:right}.photo-id-details .img-qr-quote img{width:100%}.photo-id-actions{padding:10px;padding-top:0;padding-left:0;position:absolute;width:100%;bottom:-60px;left:0}.photo-id-actions .btn{text-transform:uppercase;font-size:17px;font-weight:700;letter-spacing:1px}.main-web-link{margin-top:2px}.registration .btn-group{margin-bottom:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.registration .btn-group .btn{border:1px solid #d3d3d3;font-family:Montserrat,sans-serif;text-transform:uppercase;padding-left:30px;padding-right:30px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.registration .btn-group .btn:last-child{border-top-right-radius:100px;border-bottom-right-radius:100px}.registration .btn-group .btn:first-child{border-top-left-radius:100px;border-bottom-left-radius:100px}.m-table td,.m-table th{vertical-align:middle}.m-title{display:none}.step-two label{color:#3c4043}.step-two .form-control{max-width:600px}.step-three .divisions li{color:#3c4043}.don{color:red}.table-rules{margin-bottom:0}.table-rules td,.table-rules th{padding:10px}.general-rules>.rules-index>ul>li{margin-bottom:25px}.general-rules>.rules-index>ul>li a{margin-bottom:10px;display:block}.general-rules>.rules-details ul>li{margin-bottom:10px;font-size:14px}.general-rules>.rules-details ul>li ul{margin-top:15px}.general-rules .example{-webkit-box-shadow:0 0 12px 2px rgba(0,0,0,.2);box-shadow:0 0 12px 2px rgba(0,0,0,.2);padding:20px;padding-bottom:10px;border-radius:3px;margin-bottom:30px}.general-rules table tbody td span.border{display:block;width:25px;height:25px;text-align:center;margin:auto}.general-rules table thead th{text-align:center}.legal-pages ul li{margin-bottom:10px}.web-mail{-webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.1);box-shadow:0 0 15px 5px rgba(0,0,0,.1)}.web-mail-logo{max-width:250px}.navbar-light{color:#000;border-color:rgba(0,0,0,.1)}.navbar-toggler.navbar-dark{color:#fff;border-color:rgba(0,0,0,.1)}.agf-pro-tournaments-item{-webkit-box-shadow:0 0 12px 2px rgba(0,0,0,.1);box-shadow:0 0 12px 2px rgba(0,0,0,.1);padding:30px;padding-bottom:40px;border:1px solid #d3d3d3;margin-bottom:30px}.agf-pro-tournaments-item h3{font-size:25px;margin-bottom:15px}.agf-pro-tournaments-item h4{color:#ea0029;font-size:22px}.agf-pro-tournaments-item h5{font-size:18px;text-transform:capitalize}.agf-pro-tournaments-item h5 span{color:#ea0029}.row-agf-2023-pro-athletes h1{margin-bottom:50px}.row-agf-2023-pro-athletes .card{padding:10px;-webkit-box-shadow:0 0 12px 2px rgba(0,0,0,.1);box-shadow:0 0 12px 2px rgba(0,0,0,.1)}.row-agf-2023-pro-athletes .card .card-img{width:100px;border-radius:100%}.row-agf-2023-pro-athletes .card .card-title{margin-bottom:0}.row-agf-2023-pro-athletes .address h2,.row-agf-2023-pro-athletes .schedule h2{color:#ea0029}.row-agf-2023-pro-athletes .address h4,.row-agf-2023-pro-athletes .schedule h4{font-size:20px;line-height:30px}.row-agf-2023-pro-athletes .schedule h4 span{color:#ea0029}.row-agf-2023-pro-athletes .schedule h3{text-transform:capitalize}.row-agf-2023-pro-athletes .schedule h3 span{color:#ea0029;font-size:40px}.row-agf-2023-pro-athletes .rules h2,.row-agf-2023-pro-athletes .weight-group{color:#ea0029}.row-agf-2023-pro-athletes .rules .embed-responsive{max-width:600px;border:5px solid #ea0029}.agf-pro-supperfight{-webkit-box-shadow:0 0 12px 2px rgba(0,0,0,.1);box-shadow:0 0 12px 2px rgba(0,0,0,.1);padding:30px;margin-bottom:30px;border:1px solid #d3d3d3;border-radius:.25rem}.agf-pro-supperfight-title{text-align:center;margin-bottom:30px;width:100%}.agf-pro-supperfight-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.agf-pro-supperfight-item h2{text-align:center}.agf-pro-supperfight-item div{width:33%;text-align:center}.agf-pro-supperfight-item .vs{width:50px;font-size:50px;font-weight:700;color:#ea0029}.agf-pro-supperfight-item .supperfight-box img{width:100px;height:100px;border-radius:100%}.agf-pro-supperfight-item .supperfight-box h3{font-size:16px;margin-top:10px}.relative{position:relative}.absolute-center{position:absolute;top:58%;left:50%;-webkit-transform:translate(-50%,-25%);transform:translate(-50%,-25%)}.absolute-center h1{margin-bottom:0;font-size:45px;line-height:30px}.absolute-center h4{margin-bottom:0;color:#ea0029}.profile-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;color:#000}.become-member .become-member-step-box{min-height:190px}.membership-benefits .member-benefits-box{min-height:260px}#footer_top{background-color:#212121;padding-top:25px}.footer-top-about{text-align:center}.footer-top-about img{width:200px;margin-bottom:20px}.footer-top-about p{color:#777;font-size:15px;font-weight:700;line-height:22px}.footer-top-about .nav-link{padding-left:8px;padding-right:8px;font-size:16px;color:#777}.quick-links{margin-bottom:15px}.quick-links h3{color:#777;font-size:16px;font-weight:800;margin-bottom:3px}.quick-links .nav-link{color:#777;font-size:14px;padding-left:0;padding-top:1px;padding-bottom:1px;font-weight:700}.quick-links .nav-link:hover{color:#ddd}#footer{padding-top:5px;padding-bottom:5px}#footer p{margin-bottom:0;text-align:center}@media (max-width:1599px){.user-record thead h3{font-size:18px;padding-left:20px}.user-record thead p{font-size:10px;line-height:12px;margin-top:10px}.competitor-block .card img{width:80px;height:80px}.photo-id-number h4{font-size:11px}}@media (max-width:1299px){.current-tournaments-item .media img{width:60px;height:60px}.current-tournaments-item .btn{font-size:14px;padding:5px 8px}}@media (max-width:1199px){.profile-name{font-size:70px}.user-record td,.user-record th{font-size:14px}.required-changes-form select{display:block!important;width:100%!important;margin-right:0;margin-bottom:10px}.required-changes-form input,.required-changes-form label{margin-bottom:10px}.current-tournaments-details h2{font-size:18px}}@media (max-width:991px){#app{padding-top:60px}#schedule_mobile,#team_collapse{display:block}.profile-details{margin-top:20px}.profile-details:after{width:542px;height:500px;left:-36px;top:-48px}.user-record{background-color:#000;padding:20px 50px;position:relative}.user-profile{padding-bottom:30px}.profile-photo{width:150px;height:150px}.profile-name{font-size:40px}.user-record .table{margin-bottom:20px}.user-record .table-striped tbody tr:nth-of-type(odd){background-color:#2c2c2c}.user-record thead h3{font-size:25px}.user-record thead p{font-size:16px;line-height:20px}.user-record td,.user-record th{font-size:16px}.badge-red{background-color:#eb0029}.badge-red:after{border-top:20px solid #7b0317}#timeline .table{margin-bottom:30px}#timeline thead .btn{margin-bottom:5px}#legend ul li{font-size:16px}#history .table{margin-bottom:50px}.turnament-title{margin-bottom:30px}.turnament-title h2{display:block}.turnament-title h2:after{left:0;top:90px}.navbar-brand img{height:50px!important}.navbar-light .navbar-nav .nav-link{padding-left:10px}.navbar-light .navbar-nav,.navbar-light .navbar-nav .nav-message{margin:10px 0}.order-1-m>.nav-item>.nav-link{margin-left:0!important;margin-right:0!important;margin-bottom:10px}.navbar-nav .nav-message{margin-bottom:10px}.navbar-nav{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}.nav-profile img{width:80px;height:80px}.navbar-collapse{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.order-1-m{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}.order-12-m{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}.individual-nav{margin-bottom:15px}.individual-nav .navbar-light .navbar-toggler{border:none;padding:5px;margin-left:auto}.account-nav .navbar-toggler i,.individual-nav .navbar-toggler i{color:#222}.account-nav .m-auto,.individual-nav .m-auto{margin:inherit!important;margin-left:auto!important}.individual-nav .pt-3{padding-top:0!important}.account-nav .nav-link,.individual-nav .btn{border-radius:0;border:1px solid #000;padding-left:20px!important;padding-right:20px!important;margin-bottom:0;margin-left:0;margin-right:0}.individual-nav .navbar-light .navbar-toggler:focus{border:none;outline:none}.individual-nav .navbar-light .navbar-toggler:active{border:none}.pagination{float:inherit}.dropdown-menu-right{display:block}.dropdown-toggle:after{display:none}.individual-results-details{margin-bottom:15px}.competitor-block .card{margin-bottom:10px}.event .date .month,.event .date .year{font-size:13px}.event .date .day{font-size:20px}.event-names{font-size:10px}.footer-top-about{margin-bottom:20px}.footer-top-about p{line-height:20px}.quick-links h3{font-size:15px}.account-nav .navbar-toggler{margin-bottom:10px;width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;font-weight:600}.account-nav .navbar-toggler svg{color:#eb0027;margin-left:2px;margin-right:2px}.account-nav .navbar-toggler:focus{border:none;outline:none}.account-nav .navbar-toggler span{display:inline-block;color:#202124;font-weight:400;font-size:24px;text-transform:uppercase;font-family:Montserrat,sans-serif}.account-nav{margin-bottom:0}.account-nav .navbar{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#addEditCompetitor .modal-content .close{margin-bottom:10px}#addEditCompetitor .modal-content .close img{width:25px}#addEditCompetitor .modal-content{padding:10px}#addEditCompetitor .modal-body{padding:15px}#addEditCompetitor .modal-body h2{font-size:18px;font-weight:600}#addEditCompetitor button[type=submit]{margin-top:0;float:left}.competitor-list thead{display:none}.mobile-label{display:list-item;list-style:none;line-height:10px;overflow:hidden}.competitor-list .table td,.table th{vertical-align:top;text-align:center!important;font-size:15px;border:none}.mobile-label span{display:inline-block;min-width:92px;padding-right:5px;font-weight:400;padding-top:5px;padding-bottom:5px;text-align:left;font-size:14px}.mobile-label span.d-lg-none{min-width:90px!important;font-weight:600}.mobile-label{padding-left:0!important;padding-right:0!important}.competitor-list .table{border:none!important;border-collapse:unset}span.d-lg-none{text-align:right}.registration .btn-group-toggle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.registration .btn-group-toggle .btn{font-size:14px!important;padding:10px!important}.registration .btn-group-toggle .btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.registration .btn-group-toggle .btn:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.photo-id-details .img-qr-quote{display:none}.photo-id-actions{text-align:center}.become-member .become-member-step-box,.membership-benefits .member-benefits-box{min-height:0}}@media (max-width:767px){#competition h2{font-size:30px;text-align:center}#timeline{padding-top:0}#timeline thead .btn{font-size:23px}#timeline .table-borderless td{font-size:15px}#legend h2{font-size:23px}#details-header .div-search .header-overlay-div,.div-search .header-overlay-div{position:unset;top:unset;left:unset;-webkit-transform:unset;transform:unset;margin-bottom:10px;padding:0}.red-bg-50{background:#eb0029;width:100%}.div-search .header-overlay-div .text-white{font-size:15px;line-height:22px}.division h5.filter,.division h5.title.filter,.division strong a{font-size:15px}.competitor-block .card{padding:8px}.competitor-block .card img{width:70px;height:70px}table.dataTable>tbody>tr.child ul.dtr-details{display:block!important}table.dataTable>tbody>tr.child ul.dtr-details>li{padding-bottom:0!important}.dtr-title{display:none!important}span.dtr-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dtr-data .float-left{float:inherit!important;margin:5px}#user-account{padding-top:0;padding-bottom:0}#history .table-borderless th{font-size:16px}.turnament-title h2:after{top:70px;display:none}.dataTables_length{margin-bottom:10px}.dataTables_filter,.dataTables_length{text-align:left!important}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-left:0}.add-competitor{width:100%;padding:15px}.add-competitor .form-control{padding:8px;font-size:15px}.add-competitor .custom-switch{top:5px}#individualResults .table-mobile tr td .bottom div,#individualResults .table-mobile tr td .top{font-size:13px;padding-left:2px;padding-right:2px}div.dataTables_wrapper div.dataTables_filter label,div.dataTables_wrapper div.dataTables_length label{width:100%;text-align:center!important}.page-link{font-size:12px}div.dataTables_wrapper div.dataTables_paginate ul.pagination{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.individual-results-details{padding:5px;margin-bottom:10px}.individual-results-division h2{font-size:14px}.individual-results-profile-photo{width:50px;height:50px}.individual-results-details h5{font-size:14px;margin-top:9px}.individual-results-details p{font-size:14px;line-height:20px}.individual-results-first,.individual-results-second,.individual-results-third{width:30px;height:30px;font-size:14px;line-height:30px}.individual-results-first:after,.individual-results-second:after,.individual-results-third:after{width:45px;height:45px}#uploadimageModal .modal-title{font-size:13px;margin-top:2px}.current-tournaments-badge{padding-left:90px}.current-tournaments-box{padding:15px;padding-right:0}.current-tournaments-header h2{font-size:25px}.current-tournaments-header .btn{width:155px;font-size:12px;margin-bottom:5px;padding-left:0;padding-right:0}.current-tournaments-header .btn-toggle{width:100%;margin-bottom:10px}.current-tournaments-short{position:inherit;right:inherit;bottom:inherit;text-align:center}.current-tournaments-details{padding-right:15px}.current-tournaments-details ul li{margin-bottom:15px;font-size:15px}.current-tournaments-badge{height:88px}.current-tournaments-badge img{width:80px;height:80px}.current-tournaments-badge-text h2{font-size:16px;margin-top:8px}.current-tournaments-badge-text h3{font-size:14px;margin-top:15px;margin-bottom:0;font-weight:400}.current-tournaments-badge-text p{margin-bottom:0;font-size:14px;line-height:15px}.current-tournaments-item{margin:5px}.current-tournaments-item .media img{width:50px;height:50px}.current-tournaments-item .btn{font-size:12px}.current-tournaments-item .divisions ul li,.current-tournaments-item p{font-size:14px}.registration .btn-group .btn span.btn-desktop{display:none}.registration .btn-group .btn span.btn-mobile{display:block}.registration .btn-group .btn{padding:3px 15px;font-size:14px}.m-table thead{display:none}.m-table tr{display:grid;margin-bottom:30px}.m-table td,.m-table th{font-size:15px;text-align:center;padding:0;padding-top:7px;padding-bottom:7px}.m-title{width:40%;text-align:right;font-weight:700}.m-data,.m-title{display:inline-block;vertical-align:top}.m-data{width:50%;text-align:left}.rules-title{font-size:20px}.table-rules{margin-bottom:0!important}.table-rules td,.table-rules th{display:inline-block;width:100%;border:none!important;padding:5px;font-size:15px}.search-div{width:100%}.div-search .flex-content{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.brackets-collapse .card-header{padding-top:8px;padding-bottom:8px}.brackets-collapse .card-header button{font-size:15px}.brackets-collapse ul li{font-size:13px;line-height:20px;margin-bottom:12px}.web-mail{-webkit-box-shadow:none;box-shadow:none}.home-feature-box .item,.home-feature-box .item .bottom{padding-left:5px;padding-right:5px}.home-feature-box .item .bottom a,.home-feature-box .item span{font-size:13px}.agf-pro-tournaments-item{padding:10px}.agf-pro-tournaments-item .outline{display:block;text-align:center}.row-agf-2023-pro-athletes h1{font-size:25px;margin-bottom:30px}.row-agf-2023-pro-athletes .address h2,.row-agf-2023-pro-athletes .schedule h2{font-size:20px}.row-agf-2023-pro-athletes .schedule h3{font-size:25px}.agf-pro-supperfight{padding:10px}.agf-pro-supperfight-title{font-size:25px}.agf-pro-supperfight-item div{width:45%}.agf-pro-supperfight-item .supperfight-box h3{font-size:15px}.agf-pro-supperfight-item .vs{width:30px;font-size:30px}}@media (max-width:575px){section{padding:15px 0}.content{padding:10px}#current-tournaments .container-fluid,#user-account .container-fluid{padding-left:5px;padding-right:5px}.banner img{height:250px}.banner div{width:98%}.banner h2.img-text{font-size:25px}.user-record{padding:15px 20px}.user-record thead h3{font-size:22px}.user-record thead p{font-size:14px}.user-record td,.user-record th{font-size:15px}#competition h2{font-size:23px}.turnament-title{margin-bottom:20px}.turnament-title h2{font-size:22px}.turnament-title p{font-size:14px;line-height:25px}.user-record .turnament-title p{margin-bottom:0;font-size:25px;line-height:35px}.profile-photo{width:100px;height:100px}.user-profile{padding-bottom:0}.profile-details{margin-top:10px}.profile-name{font-size:25px;padding-left:10px}.profile-details:after{width:510px;height:343px;left:-91px;top:-26px}.title-default{font-size:20px;margin-bottom:15px}.login-sign-header img{width:120px}.login-sign-wrapper{padding:20px}.login-sign-wrapper .form-control{padding:8px;font-size:15px}.invalid-feedback{font-size:13px}.custom-control-label,.login-sign-footer a,.my-btn{font-size:15px}.sign-up-type-badge{padding:5px}.sign-up-type-badge a,.sign-up-type-badge p{font-size:12px}#groupText p,#individualText p{font-size:14px;line-height:28px}.account-nav .navbar-nav,.individual-nav .navbar-nav{width:100%;padding-left:0;padding-right:0}.individual-nav .navbar{padding-left:0;padding-right:0}#user-account h2,.account-nav .navbar-toggler span{font-size:18px}.account-competitors,.account-competitors h2 .btn{margin-top:10px}.account-legend p span{display:block}.photo-id-box{width:auto;margin:10px;margin-bottom:60px}.photo-id-header{padding:21px}.photo-id-logo{display:none}.photo-id-profile-photo{top:3px}.photo-id-info{padding-left:85px;padding-top:5px}.photo-id-number{padding-top:5px;padding-bottom:5px;margin-top:2px}.photo-id-actions{text-align:left}}