.rd-container{display:none;background-color:#fff;padding:10px;text-align:center;box-shadow:0 15px 30px 0 rgba(0,0,0,.2)}
.rd-container-attachment{position:absolute}
.rd-month{display:inline-block;margin-right:25px}
.rd-month:last-child{margin-right:0}
.rd-back,
.rd-next{cursor:pointer;border:none;outline:none;background:none;padding:0;margin:0}
.rd-back[disabled],
.rd-next[disabled]{cursor:default}
.rd-back{float:left;margin-left:10px}
.rd-next{float:right;margin-right:10px}
.rd-back:before{display:block;content:'\2190'}
.rd-next:before{display:block;content:'\2192'}
.rd-day-body{cursor:pointer;text-align:center;line-height:0;width:50px!important;height:50px!important}
.rd-day-selected,
.rd-time-selected,
.rd-time-option:hover{cursor:pointer;background-color:#4569b2;color:#fff;border-radius:50%}
.rd-day-prev-month,
.rd-day-next-month{color:#ccc}
.rd-day-disabled{cursor:default;color:#fcc}
.rd-time{position:relative;display:inline-block;margin-top:5px;min-width:80px}
.rd-time-list{display:none;position:absolute;overflow-y:scroll;max-height:160px;left:0;right:0;background-color:#fff;color:#333}
.rd-time-selected{padding:5px}
.rd-time-option{padding:5px}
.rd-day-concealed{visibility:hidden}.rd-days{margin-top:20px}
body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:white}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../themes/slz/assets/img/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../themes/slz/assets/img/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../themes/slz/assets/img/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../themes/slz/assets/img/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}
@charset "UTF-8";
@keyframes shake{0%,100%{transform:rotate(0deg)}20%,60%{transform:rotate(6deg)}40%,80%{transform:rotate(-6deg)}}
main{padding-top:90px}
body{font-family:"Kanit",sans-serif;background:#f3f6f7}
.form-control{font-weight:300}
.form-control:active,.form-control:focus{outline:none;box-shadow:none}
.form-select,.form-check-label{font-weight:300}
p{font-weight:300}
b,strong{font-weight:600}
a{text-decoration:none}
ul{padding:0;margin:0;list-style:none}
.navbar-toggler:focus{box-shadow:none}
::selection{color:#fff;background-color:#4569b2}
::-moz-selection{color:#fff;background-color:#4569b2}
.ql-editor{padding:0}.ql-toolbar{border:1px solid #ccc;padding:5px;background-color:#f9f9f9}.ql-container{border:1px solid #ccc;border-radius:0 0 5px 5px}
.ql-editor{min-height:150px}
h1,h2,h3,h4,h5,h6{font-family:"Audiowide",sans-serif}
.main-heading{color:#181818;font-weight:900;font-style:italic}
.sub-heading{color:#181818;font-weight:900}
.mini-heading{color:#181818;font-weight:600;letter-spacing:1.2px}
.circle-btn{width:38px;height:38px;display:inline-block;border-radius:50%;position:relative;transition:0.2s ease-in-out}
.circle-btn svg{width:14px;position:absolute;top:50%;left:50%;translate:-50% -50%}
.circle-btn.circle-light{background:#f3f6f7;fill:#181818}
.circle-btn.circle-light:hover{background:#b6c8ce}
.circle-btn.circle-primary{background:#4569b2;fill:#f3f6f7}
.circle-btn.circle-primary:hover{background:#30487b}
.circle-btn.circle-secondary{background:#6697F7;fill:#181818}
.circle-btn.circle-secondary:hover{background:#3676f4}
.circle-btn.circle-accent{background:#bbfb4c;fill:#181818}
.circle-btn.circle-accent:hover{background:#8ddc05}
.circle-btn.circle-dark{background:#181818;fill:#f3f6f7}
.circle-btn.circle-dark:hover{background:#4b4b4b}
.circle-btn.circle-lg{width:48px;height:48px}
.circle-btn.circle-lg svg{width:18px}
.panel-btn a:hover .panel-btn__content{box-shadow:rgba(99,99,99,0.4) 0px 0px 4px 0px}
.panel-btn a:hover svg{animation-name:shake;animation-timing-function:ease-in-out;animation-duration:0.5s;animation-iteration-count:2;animation-delay:0.2s}
.panel-btn h2.h5{color:white}
.panel-btn .number{font-family:"Audiowide",sans-serif;color:white}
.panel-btn__content{box-shadow:rgba(99,99,99,0.4) 0px 2px 8px 0px}
.panel-btn__content.bg-success svg{fill:#181818}
.panel-btn__content svg{width:70px;fill:white;position:absolute;right:10px;bottom:10px;opacity:0.5;rotate:-10deg}
.files-list__item a{color:#181818;background:linear-gradient(to left,#f3f6f7 50%,#bbfb4c 50%) right;background-size:200%;transition:0.3s ease-in-out}
.files-list__item a .round{height:36px;width:36px;border-radius:0.5rem;position:relative}
.files-list__item a .round svg{position:absolute;top:50%;left:50%;translate:-50% -50%;width:20px !important;margin:0 !important}
.files-list__item a:hover{background-position:left}
.btn svg{fill:currentColor;width:20px;margin-right:6px}
.rounded-pill svg{width:18px;position:relative;bottom:2px;margin-right:5px}
nav .pagination svg{width:18px;fill:#4569b2;position:relative;bottom:3px}
svg.icons-gender{width:20px;position:relative;bottom:1px}
a.back-to{transition:0.2s ease-in-out}
a.back-to svg{fill:#4569b2;margin-right:8px;width:20px;transition:0.2s ease-in-out}
a.back-to:hover{color:#6697F7}
a.back-to:hover svg{fill:#6697F7}
.empty-page svg{opacity:0.5;max-width:100px;width:30%}
.min-height{min-height:calc(100vh - 204.77px - 80px)}
#main-navigation.navigation-wrap{background:white;width:100%;padding:10px 0;position:fixed;top:0;left:0;box-shadow:0 10px 30px 0 rgba(138,155,165,0.15);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;z-index:99}
#main-navigation.navigation-wrap.scroll-on{padding:5px 0;box-shadow:0 5px 10px 0 rgba(138,155,165,0.15);-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
#main-navigation.navigation-wrap.scroll-on .navbar-brand img{height:35px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
#main-navigation.navigation-wrap .navbar{padding:0}
#main-navigation.navigation-wrap .navbar-brand img{height:50px;width:auto;display:block;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
#main-navigation.navigation-wrap .navbar-toggler{float:right;border:none;padding-right:0}
#main-navigation.navigation-wrap .navbar-toggler:active,#main-navigation.navigation-wrap .navbar-toggler:focus{outline:none}
#main-navigation.navigation-wrap .navbar-toggler-icon{width:24px;height:17px;background-image:none;position:relative;border-bottom:2px solid #181818;transition:all 0.3s linear}
#main-navigation.navigation-wrap .navbar-toggler-icon::after,#main-navigation.navigation-wrap .navbar-toggler-icon::before{content:"";background-color:#181818;width:24px;height:2px;position:absolute;top:0;left:0;z-index:2;transition:all 0.3s linear}
#main-navigation.navigation-wrap .navbar-toggler-icon::after{top:8px}
#main-navigation.navigation-wrap .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{border-color:transparent}
#main-navigation.navigation-wrap .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::after{rotate:45deg}
#main-navigation.navigation-wrap .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon::before{transform:translateY(8px) rotate(-45deg)}
#main-navigation.navigation-wrap .navbar .nav-item{position:relative;transition:all 0.2s linear}
#main-navigation.navigation-wrap .navbar .nav-item:hover .nav-link{color:#4569b2}
#main-navigation.navigation-wrap .navbar .nav-item::after{content:"";height:2px;width:100%;background-color:#4569b2;position:absolute;bottom:-5px;left:0;opacity:0;transition:all 0.2s linear}
#main-navigation.navigation-wrap .navbar .nav-item:hover::after{bottom:0;opacity:1}
#main-navigation.navigation-wrap .navbar .nav-item.active .nav-link{color:#b6c8ce}
#main-navigation.navigation-wrap .navbar .nav-item.active:hover::after{opacity:0}
#main-navigation.navigation-wrap .navbar .nav-item.show .dropdown-menu{max-height:999px;transform:translate3D(-60%,0px,0);opacity:1;visibility:visible}
#main-navigation.navigation-wrap .navbar .nav-item .nav-link{position:relative;display:inline-block;padding:5px 0}
#main-navigation.navigation-wrap .navbar .nav-item .dropdown-menu{font-size:14px;color:#181818;background-color:#dfe9fd;border:none;max-height:0;padding:10px;margin:0;display:block;opacity:0;visibility:hidden;transform:translate3d(-60%,10px,0);box-shadow:0 5px 10px 0 rgba(138,155,165,0.15);transition:all 0.2s linear}
#main-navigation.navigation-wrap .navbar .nav-item .dropdown-toggle::after{display:none}
#main-navigation.navigation-wrap .navbar .nav-item .dropdown-item{color:#181818;padding:3px 15px}
#main-navigation.navigation-wrap .navbar .nav-item .dropdown-item:hover,#main-navigation.navigation-wrap .navbar .nav-item .dropdown-item:focus{color:white;background:#4569b2}
#loginModal .overlay,#registerModal .overlay,#restorePwd .overlay,#editProfile .overlay{background-color:white;opacity:0.04;background-image:repeating-radial-gradient(circle at 0 0,transparent 0,white 40px),repeating-linear-gradient(#4569b2,#6697F7);z-index:1}
#loginModal .modal-body,#registerModal .modal-body,#restorePwd .modal-body,#editProfile .modal-body{z-index:40}
#loginModal img,#registerModal img,#restorePwd img,#editProfile img{width:70px;margin-bottom:15px}
#home .home-panels{min-height:70vh}
#home .home-panels__news{height:93%;min-height:400px;width:100%;box-shadow:rgba(99,99,99,0.4) 0px 2px 8px 0px}
#home .home-panels__news img{height:100%;width:100%;object-fit:cover;object-position:center}
#home .home-panels__news-heading{position:absolute;left:1.5%;bottom:5px;max-width:97%;background:white}
#home .home-panels__news .badge{position:absolute;left:20px;top:20px}
#home .home-panels__news .overlay{background:#181818;opacity:0.5;transition:all 0.2s linear}
#home .home-panels__news .circle-btn{right:20px;top:20px}
#home .home-panels__news:hover .overlay{opacity:0.25}
#home .home-panels__side .news{background:linear-gradient(to right bottom,#4569b2,#4d74c3,#5580d4,#5e8be5,#6697f7);box-shadow:rgba(99,99,99,0.4) 0px 2px 8px 0px}
#home .home-panels__side .news .circle-btn{right:20px}
.news-list__item-wrapper{background:white;box-shadow:rgba(99,99,99,0.4) 0px 2px 8px 0px}
.news-list__item a{color:#181818}
.news-list__item a:hover .news-list__item-image span{background:#30487b}
.news-list__item a:hover .mini-heading::after{width:50%}
.news-list__item a:hover .news-list__item-wrapper{box-shadow:rgba(99,99,99,0.4) 0px 0px 4px 0px}
.news-list__item-image img{height:300px;width:100%;object-fit:cover;object-position:center}
.news-list__item-image span{border-top-left-radius:2rem;border-bottom-left-radius:2rem;border:2px solid #f3f6f7;border-right:none;top:10%;background:#4569b2;letter-spacing:0.9px;font-weight:300;transition:all 0.2s linear}
.news-list__item-text p{font-weight:300}
.news-list__item-text .mini-heading{position:relative;transition:all 0.2s linear}
.news-list__item-text .mini-heading::after{content:"";height:3px;width:15%;background-image:linear-gradient(to right bottom,#4569b2,#4d74c3,#5580d4,#5e8be5,#6697f7);position:absolute;bottom:-5px;left:0;transition:all 0.2s linear}
.announcement-list__item{background:white;box-shadow:rgba(99,99,99,0.4) 0px 2px 8px 0px;transition:all 0.2s linear}
.announcement-list__item:hover{box-shadow:rgba(99,99,99,0.4) 0px 0px 4px 0px}
.announcement-list__item:hover .circle-btn.circle-accent{background:#8ddc05}
.announcement-list__item .circle-btn{right:10px;top:10px}
.announcement-detail{background:white;box-shadow:rgba(99,99,99,0.4) 0px 2px 8px 0px}
.announcement-detail table{width:100% !important}
.announcement-detail__img{width:100%;max-width:500px}
.race-list__item{box-shadow:rgba(99,99,99,0.4) 0px 2px 8px 0px;border:1px solid rgba(69,105,178,0.1);background:white}
.race-list__item .overlay{background-color:white;opacity:0.04;background-image:repeating-radial-gradient(circle at 0 0,transparent 0,white 40px),repeating-linear-gradient(#4569b2,#6697F7);z-index:1}
.race-list__item-text{position:relative;z-index:5}
.race-list__item-date p{color:#4569b2}
.race-detail__header{box-shadow:rgba(99,99,99,0.4) 0px 2px 8px 0px;border:1px solid rgba(69,105,178,0.1);background:white}
.race-detail__header .overlay{background-color:white;opacity:0.04;background-image:repeating-radial-gradient(circle at 0 0,transparent 0,white 40px),repeating-linear-gradient(#4569b2,#6697F7);z-index:1}
.race-detail .sticky-top{top:75px;z-index:1}
.race-detail__aside{background-image:linear-gradient(to right bottom,#4569b2,#4d74c3,#5580d4,#5e8be5,#6697f7);box-shadow:rgba(99,99,99,0.4) 0px 2px 8px 0px}
.race-detail__aside .sub-heading{color:white}
#profile .my-info__wrapper{background:white;box-shadow:rgba(99,99,99,0.4) 0px 2px 8px 0px}
#profile .my-info__wrapper .overlay{background-color:white;opacity:0.04;background-image:repeating-radial-gradient(circle at 0 0,transparent 0,white 40px),repeating-linear-gradient(#4569b2,#6697F7);z-index:1}
.profile aside .circle-btn{right:25px;top:15px;z-index:90}
.profile aside .circle-btn svg{width:22px;position:absolute;top:50%;left:50%;translate:-50% -50%}
.profile-info{box-shadow:rgba(99,99,99,0.4) 0px 2px 8px 0px;border:1px solid rgba(69,105,178,0.1);background:white}
.profile-info .overlay{background-color:white;opacity:0.04;background-image:repeating-radial-gradient(circle at 0 0,transparent 0,white 40px),repeating-linear-gradient(#4569b2,#6697F7);z-index:1}
.profile-info__text{position:relative;z-index:5}
.profile-info img{width:180px;height:180px;object-fit:cover;object-position:center;border-radius:50%;border:3px solid #181818}
.profile-data .circle-btn{right:15px;top:15px}
.profile-data__races{background:#dfe9fd;box-shadow:rgba(99,99,99,0.4) 0px 2px 8px 0px}
.profile-data__results{background:#f4fee2;box-shadow:rgba(99,99,99,0.4) 0px 2px 8px 0px}
.profile-data__max{background:#b0c0e0;box-shadow:rgba(99,99,99,0.4) 0px 2px 8px 0px}
.profile-data__text{font-weight:300}
.profile-data__text svg{width:22px}
.profile-detail .filter{background:#4569b2}
.profile-detail .profile-text__wrapper p{font-weight:300;padding:6px 0}
.profile-detail .profile-text__wrapper svg{width:22px}
.profile-detail a.btn_race-detail{color:#181818;display:block;border-bottom:1px solid rgba(69,105,178,0.1)}
.profile-detail a.btn_race-detail:hover{color:#4569b2}
.profile-detail a.btn_race-detail:last-of-type{border-bottom:none}
.profile-detail .archers-list__item{background:white}
#klub #calendar{background:white;border-radius:8px;padding:1rem;box-shadow:0 4px 15px rgba(0,0,0,0.1);font-family:sans-serif}
#klub .fc .fc-daygrid-day-number{font-weight:bold;color:#333}
#klub .fc .fc-daygrid-day.fc-day-today{background-color:#0043ce1a;border-radius:50%}
#klub .fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background-color:#0043ce;color:white;padding:0.3em 0.6em;border-radius:999px}
#klub .fc .fc-scrollgrid-sync-inner{text-align:center}
#klub .rd-container{box-shadow:rgba(99,99,99,0.4) 0px 0px 4px 0px}
#klub .profile-info svg{fill:currentColor;width:22px;margin-right:2px}
#klub .profile-text__wrapper p{font-weight:300}
#klub .profile .circle-btn{right:25px;top:15px;z-index:90}
#klub .profile .circle-btn svg{width:22px;position:absolute;top:50%;left:50%;translate:-50% -50%}
.ours-races .race-list a svg{width:20%;fill:#f3f6f7}
.ours-races .race-list a:hover .race-list__item.add svg{animation-name:shake;animation-timing-function:ease-in-out;animation-duration:0.5s;animation-iteration-count:2;animation-delay:0.2s}
.sponsors{background:white}
.club-list__item{background:white;box-shadow:rgba(99,99,99,0.4) 0px 2px 8px 0px}
.club-list__item a svg{fill:#4569b2}
.club-list__item a:hover{color:#30487b}
.club-list__item a:hover svg{fill:#30487b}
.club-list__item svg{fill:#181818;width:18px;margin-right:5px}
.ctm svg,.reprezentacia svg,.pravidla svg{width:16px;fill:currentColor;margin-left:10px}
footer#defaultFooter{background-image:linear-gradient(to right,#4569b2,#4d74c3,#5580d4,#5e8be5,#6697f7);color:#f3f6f7}
footer#defaultFooter a{color:white}
footer#defaultFooter a:hover{color:#b6c8ce}
footer#defaultFooter img{width:80px;margin-right:10px}
@media (max-width:767px){#main-navigation.navigation-wrap .navbar .nav-item::after{display:none}}
@media (min-width:991px){#home .home-panels__heading{position:relative;bottom:-35px}#home .home-panels__news{position:absolute;left:0;bottom:0}#home .home-panels__news-heading{left:20px;bottom:20px;max-width:80%}}
.club-logo-preview{max-width:220px;max-height:220px;object-fit:contain;display:block;margin:0 auto}
.our-race__header{background:white;box-shadow:rgba(99,99,99,0.4) 0px 2px 8px 0px;border-radius:1.5rem;border:1px solid rgba(69,105,178,0.08);overflow:hidden;position:relative}
.our-race__header .overlay{background-color:white;opacity:0.04;background-image:repeating-radial-gradient(circle at 0 0,transparent 0,white 40px),repeating-linear-gradient(#4569b2,#6697F7);z-index:1}
.our-race__header-inner{position:relative;z-index:5}
.our-race__title{font-size:clamp(1.7rem,2.2vw,2.2rem);font-weight:700}
.our-race__meta{display:inline-block;padding:0.35rem 0.9rem;border-radius:999px;background:#dfe9fd;box-shadow:0 4px 10px rgba(0,0,0,0.04)}
.our-race__meta-label{font-size:0.7rem;letter-spacing:0.07em;text-transform:uppercase;color:#181818;opacity:0.8}
.our-race__meta-value{font-size:0.95rem;font-weight:600;color:#181818}
.our-race__actions .btn{border-radius:999px;font-size:14px;white-space:nowrap}
.our-race__btn{padding-inline:0.9rem;display:inline-flex;align-items:center;gap:0.25rem;border-width:1px;transition:all 0.15s ease-in-out}
.our-race__btn-icon{display:inline-flex;align-items:center}
.our-race__btn-icon svg{width:16px;height:16px;fill:currentColor;display:block}
.our-race__btn--preview{background-color:white;color:#4569b2;border-color:rgba(69,105,178,0.6)}
.our-race__btn--preview:hover{background-color:#4569b2;color:#f3f6f7;border-color:#4569b2;box-shadow:0 6px 14px rgba(69,105,178,0.35)}
.our-race__btn--edit{background-color:#dfe9fd;color:#181818;border-color:transparent}
.our-race__btn--edit:hover{border-color:rgba(69,105,178,0.4);color:#30487b;box-shadow:0 6px 14px rgba(69,105,178,0.25)}
.our-race__btn--export{background-color:transparent;color:#181818;border-style:dashed;border-color:rgba(24,24,24,0.35)}
.our-race__btn--export:hover{background-color:rgba(69,105,178,0.04);border-style:solid;border-color:#4569b2;color:#4569b2}
.our-race__btn--upload{background:#bbfb4c;color:#181818;border-color:transparent;box-shadow:0 6px 15px rgba(141,220,5,0.4)}
.our-race__btn--upload:hover{filter:brightness(1.01);box-shadow:0 8px 20px rgba(141,220,5,0.5);background:#a8fa1a}
.our-race__content{background:white;box-shadow:rgba(99,99,99,0.4) 0px 2px 8px 0px;border-radius:1.5rem;border:1px solid rgba(69,105,178,0.1)}
.our-race__tabs{gap:0.5rem;flex-wrap:wrap}
.our-race__tabs .nav-link{border-radius:999px;font-size:14px;padding:0.4rem 1rem;color:#181818;background-color:#dfe9fd;border:1px solid transparent;transition:all 0.15s linear}
.our-race__tabs .nav-link .badge{font-size:0.7rem}
.our-race__tabs .nav-link.active{color:white;background-image:linear-gradient(to right bottom,#4569b2,#4d74c3,#5580d4,#5e8be5,#6697f7);border-color:transparent;box-shadow:rgba(99,99,99,0.4) 0px 2px 8px 0px}
.our-race__tab-content{padding-top:0.75rem}
.our-race__table-wrapper{width:100%;overflow-x:auto}
.our-race__table th{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.03em;background-color:#dfe9fd;border-bottom-color:rgba(69,105,178,0.2);white-space:nowrap}
.our-race__table td{font-size:0.9rem;vertical-align:middle}
.our-race__table tbody tr:hover{background-color:rgba(69,105,178,0.03)}
.our-race__table th.our-race__col-name,.our-race__table td.our-race__col-name{width:40%}
.our-race__table th.our-race__col-division,.our-race__table td.our-race__col-division{width:20%;white-space:nowrap}
.our-race__table th.our-race__col-category,.our-race__table td.our-race__col-category{width:10%;white-space:nowrap}
.our-race__table th.our-race__col-club,.our-race__table td.our-race__col-club{width:20%;white-space:nowrap}
.our-race__table th.our-race__col-actions,.our-race__table td.our-race__col-actions{width:10%;white-space:nowrap}
.our-race__table td.our-race__col-name{font-weight:500}
@media (max-width:767px){.our-race__header{padding:1.25rem !important}.our-race__content{padding:1.25rem !important}.our-race__actions .our-race__btn{flex:1 1 calc(50% - .5rem);justify-content:center;text-align:center}.our-race__table th,.our-race__table td{font-size:0.85rem}}