.spelskolan-page .section-title,.em2021-page-container .section-title,.gen-page .section-title,.vm2022-page-container .section-title{font-size:24px;font-weight:700;line-height:30px;color:#fff}.spelskolan-page .top-list{margin-bottom:48px}.spelskolan-page .top-list ul{padding:0;list-style:none}.spelskolan-page .top-list ul li{padding:6px;border-radius:5px;margin-bottom:4px;background-color:var(--card-background)}.spelskolan-page .top-list ul li a{display:block;color:#fff}.spelskolan-page .posts-container .post{border-radius:5px;padding:16px;background-color:var(--card-background);margin-bottom:16px}.spelskolan-page .posts-container .post:last-of-type{margin-bottom:0}.spelskolan-page .posts-container .post h2{font-size:18px;font-weight:700;line-height:24px;margin-bottom:8px;color:var(--main-color)}.spelskolan-page .posts-container .post p{font-size:16px;font-weight:400;line-height:20px;color:#fff;margin-bottom:0}.livestream-page-container .sports-tabs-container{margin-bottom:40px;background-color:var(--card-background);border-radius:5px}.livestream-page-container .sports-tabs,.em2021-page-container .em-tabs,.tv-guide-container .tv-categories,.vm2022-page-container .vm-tabs,.rekat-tabs,.wc-page-container .vm-tabs{display:flex;align-items:center;justify-content:space-around;padding:6px;border-radius:5px;background-color:var(--card-background-accent)}.livestream-page-container .sports-tabs a,.em2021-page-container .em-tabs a,.tv-guide-container .tv-categories a,.vm2022-page-container .vm-tabs a,.rekat-tabs a,.wc-page-container .vm-tabs a{display:flex;align-items:center;font-size:16px;font-weight:600;line-height:18px;color:#fff;text-align:center;padding:6px}.livestream-page-container .sports-tabs a.active,.em2021-page-container .em-tabs a.active,.tv-guide-container .tv-categories a.active,.vm2022-page-container .vm-tabs a.active,.rekat-tabs a.active,.wc-page-container .vm-tabs a.active{color:var(--main-color)}.livestream-page-container .sports-tabs img,.tv-guide-container .tv-categories img{width:18px;height:18px;margin-right:6px}.livestream-page-container .sports-tabs-container .subheading{padding:12px}.livestream-page-container .sports-tabs-container .subheading span{font-size:12px;font-weight:400;line-height:14px;color:var(--gray-text)}.livestream-page-container .section-heading{font-size:22px;font-weight:600;color:#fff;margin-bottom:8px}.livestream-page-container .livestream-table .table-heading{text-align:center;background-color:#2e3138;border-radius:5px;margin-bottom:16px}.livestream-page-container .livestream-table .table-heading:not(:first-of-type){margin-top:16px}.livestream-page-container .livestream-table .th-col{display:block;font-size:12px;font-weight:700;line-height:15px;color:var(--main-color-light);padding:12px calc(var(--bs-gutter-x)*.5)}.livestream-page-container .livestream-table .table-row:nth-child(even){background-color:var(--card-background-accent)}.livestream-page-container .livestream-table .table-row:nth-child(odd){background-color:var(--card-background)}.livestream-page-container .livestream-table .table-row:first-of-type{border-top-left-radius:5px;border-top-right-radius:5px}.livestream-page-container .livestream-table .table-row:last-of-type{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.livestream-page-container .livestream-table .table-row{position:relative;padding:12px}.livestream-page-container .livestream-table .mobile-table-row{position:relative;padding:6px}.livestream-page-container .date-col{display:flex;align-items:center;font-size:14px;font-weight:700;color:#fff}.livestream-page-container .date-col img{width:12px;height:12px;margin-right:4px}.livestream-page-container .match-col{font-size:16px;font-weight:800;line-height:20px;color:#fff}.livestream-page-container .liga-col{font-size:12px;font-weight:400}.livestream-page-container .live-col{display:flex;align-items:center;justify-content:center;text-align:center}.livestream-page-container .live-col .img-cnt{padding:5px;border-radius:5px;background-color:#027b5c}.livestream-page-container .live-col .img-cnt img{width:70px}.livestream-page-container .table-row .mobile-content{align-items:center}.livestream-page-container .table-row .mobile-content .card-contents{margin-right:auto}.livestream-page-container .table-row .mobile-content .tdt{display:flex;align-items:center;font-size:10px;font-weight:700;color:#fff;margin-bottom:8px}.livestream-page-container .table-row .mobile-content .tdt img{width:14px;height:14px;margin-right:4px}.livestream-page-container .table-row .mobile-content .match-title{font-size:14px;font-weight:600;color:#fff;margin-bottom:5px}.livestream-page-container .table-row .mobile-content .match-group{font-size:12px;font-weight:600;margin-bottom:0}.livestream-page-container .table-row .mobile-content .img-cnt{padding:5px;border-radius:5px;background-color:#027b5c;margin-left:8px}.livestream-page-container .table-row .mobile-content .img-cnt img{width:60px}.em2021-page-container.grupper-page .em-tabs,.em2021-page-container.spelschema-page .em-tabs,.em-tabs.mb-48,.vm2022-page-container .vm-tabs,.wc-page-container .vm-tabs{margin-bottom:48px}.em2021-page-container.grupper-page h4.section-toc,.em2021-page-container .section-subtitle,.vm2022-page-container .section-subtitle,.wc-page-container .section-subtitle,.wc-page-container .section-subtitle{font-size:14px;font-weight:700}.em2021-page-container.grupper-page .group-table-cnt .group-table:not(:last-of-type),.wc-page-container .group-table:not(:last-of-type),.em-page-container .group-table:not(:last-of-type){margin-bottom:32px}.em2021-page-container.grupper-page .group-table .group-th,.wc-page-container .group-table .group-th,.em-page-container .group-table .group-th{width:30%}.em2021-page-container.grupper-page .group-table .team-name div,.em2021-page-container.grupper-page .group-table .team-odds div,.wc-page-container .group-table .team-odds div,.em-page-container .group-table .team-odds div{display:flex;align-items:center}.em2021-page-container.grupper-page .group-table tbody tr td,.wc-page-container .group-table tbody tr td,.em-page-container .group-table tbody tr td{font-size:14px;color:#fff}.em2021-page-container.grupper-page .group-table .team-name img,.wc-page-container .group-table .team-name img,.em-page-container .group-table .team-name img{height:13px}.em2021-page-container.grupper-page .group-table .team-name span,.wc-page-container .group-table .team-name span,.em-page-container .group-table .team-name span{font-size:18px;font-weight:700;color:#fff;margin-left:6px}.em2021-page-container.grupper-page .group-table .team-odds span,.wc-page-container .group-table .team-odds span,.em-page-container .group-table .team-odds span{font-size:12px;font-weight:600;line-height:15px;padding:9px 12px;color:#fff;background-color:var(--dark-background);border-radius:5px;text-align:center;min-width:49px;max-width:-moz-max-content;max-width:max-content;margin-right:6px}.em2021-page-container.grupper-page .group-table .team-odds a,.wc-page-container .group-table .team-odds a,.em-page-container .group-table .team-odds a{display:flex;align-items:center;justify-content:center;background-color:#072443;height:33px;border-radius:5px;overflow:hidden}.em2021-page-container.grupper-page .group-table .team-odds img,.wc-page-container .group-table .team-odds img,.em-page-container .group-table .team-odds img{width:33px;height:33px}.em2021-page-container.spelschema-page .rekato-table .tv-th span,.em-page-container.spelschema-page .rekato-table .tv-th span{margin-left:16px}.em2021-page-container.spelschema-page .rekato-table .time,.em-page-container.spelschema-page .rekato-table .time{font-size:14px;font-weight:700;margin-bottom:0;color:#fff}.em2021-page-container.spelschema-page .rekato-table .date,.em-page-container.spelschema-page .rekato-table .date{font-size:12px;color:var(--gray-text);line-height:18px;margin-bottom:0}.em2021-page-container.spelschema-page .rekato-table .match,.em-page-container.spelschema-page .rekato-table .match{font-size:16px;font-weight:800;line-height:20px;color:#fff;margin-bottom:0}.em2021-page-container.spelschema-page .rekato-table .group,.em-page-container.spelschema-page .rekato-table .group{font-size:14px;font-weight:500;line-height:16px;color:#fff}.em2021-page-container.spelschema-page .rekato-table .results span,.rekato-table .sq-pill span,.em-page-container.spelschema-page .rekato-table .results span,.rekato-table .sq-pill span{font-size:12px;font-weight:600;line-height:15px;padding:9px 12px;color:var(--main-color);background-color:var(--dark-background);border-radius:5px;text-align:center;max-width:-moz-max-content;max-width:max-content}.em2021-page-container.trupper-page .countries-card{padding:24px 12px;background-color:var(--card-background);border-radius:5px}.em2021-page-container.trupper-page .countries-card ul{text-align:left;list-style:none;margin-bottom:0}.em2021-page-container.trupper-page .countries-card ul li a{color:#fff;text-decoration:none}.em2021-page-container.trupper-page .teams-cnt .rekato-table,.em-page-container.trupper-page .teams-cnt .rekato-table{margin-top:16px}.em2021-page-container.trupper-page .teams-cnt .rekato-table tbody td,.em-page-container.trupper-page .teams-cnt .rekato-table tbody td{color:#fff;text-align:left !important}.em2021-page-container.trupper-page .teams-cnt .rekato-table tbody td:nth-child(2),.em-page-container.trupper-page .teams-cnt .rekato-table tbody td:nth-child(2){font-weight:700}.spelskolan-article-page.header-sets-design .content{margin-top:0}.faq-page-container .q-title{font-size:16px;font-weight:700;color:var(--main-color)}.tv-guide-container .tv-categories{margin-bottom:48px}.tv-guide-container .schedule-cnt #RoninSportWidget,.ronin-widget #RoninSportWidget{min-height:500px;background-color:rgba(0,0,0,0)}.tv-guide-container .schedule-cnt #RoninSportWidget .events,.tv-guide-container .schedule-cnt #RoninSportWidget .events .event,.ronin-widget #RoninSportWidget .events,.ronin-widget #RoninSportWidget .events .event{background-color:rgba(0,0,0,0)}.tv-guide-container .schedule-cnt #RoninSportWidget .date-events--titleBox,.ronin-widget #RoninSportWidget .date-events--titleBox{display:block;padding:8px 16px;background-color:var(--card-background);border-radius:5px;border:none;margin-bottom:16px}.tv-guide-container .schedule-cnt #RoninSportWidget .date-events--titleBox h3,.ronin-widget #RoninSportWidget .date-events--titleBox h3{font-size:16px;font-weight:600;color:var(--main-color);text-align:left;text-transform:capitalize}.tv-guide-container .schedule-cnt #RoninSportWidget .events .event:nth-child(even) .event--wrapp,.ronin-widget #RoninSportWidget .events .event:nth-child(even) .event--wrapp,.ronin-widget #RoninSportWidget .standings--row:nth-child(even){background-color:var(--card-background)}.tv-guide-container .schedule-cnt #RoninSportWidget .events .event:nth-child(odd) .event--wrapp,.ronin-widget #RoninSportWidget .events .event:nth-child(odd) .event--wrapp,.ronin-widget #RoninSportWidget .standings--row:nth-child(odd){background-color:var(--card-background-accent)}.tv-guide-container .schedule-cnt #RoninSportWidget .date-events,.ronin-widget #RoninSportWidget .date-events{box-shadow:none}.ronin-widget #RoninSportWidget .standings--groupName{font-size:18px;color:var(--main-color);text-align:left;padding-bottom:8px}.ronin-widget #RoninSportWidget .standings--row{font-size:14px !important;padding:5px}.ronin-widget #RoninSportWidget .standings--rowHeader{padding:8px 0 8px 0;border-top-left-radius:5px;border-top-right-radius:5px}.ronin-widget #RoninSportWidget .standings--row:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.ronin-widget #RoninSportWidget .standings--posInformationBox{border-radius:5px}.ronin-widget #RoninSportWidget .standings--row_pos,.ronin-widget #RoninSportWidget .standings--row_team,.ronin-widget #RoninSportWidget .standings--row_gp,.ronin-widget #RoninSportWidget .standings--row_gd,.ronin-widget #RoninSportWidget .standings--row_points,.ronin-widget #RoninSportWidget .standings--posInformationText{color:#fff !important}.new-blogg-page .sidebar-gad-cnt{display:none}.new-blogg-page-container div.note-editor{background-color:var(--card-background)}.new-blogg-page-container div.note-editor .note-modal-content{background-color:#000}.new-blogg-page-container div.note-editor .note-modal-header{border:none}.new-blogg-page-container div.note-editor .note-modal-header *,.modal.dark .modal-header *{color:#fff}.new-blogg-page-container div.note-editor .note-modal-footer{height:60px}.new-blogg-page-container div.note-editor .note-toolbar{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.new-blogg-page-container div.note-editor .note-btn,.new-blogg-page-container div.note-editor .note-dropdown-menu{background-color:var(--card-background-accent);border-color:rgba(0,0,0,0)}.new-blogg-page-container div.note-editor .note-btn-group button,.new-blogg-page-container div.note-editor .note-editable,.new-blogg-page-container div.note-editor .note-dropdown-item{color:#fff}.new-blogg-page-container .rekato-table .badge{background-color:var(--main-color);color:#000}.new-blogg-page-container .rekato-table .badge.red{background-color:var(--error-red);color:#fff}.modal.dark .modal-content{background-color:#000}.modal.dark .modal-body input{background-color:var(--card-background-accent);color:#fff}.spelbok-table-wrapper table th,.spelbok-table-wrapper table td{color:#fff !important}.new-blogg-page-container div.note-editor .note-dropdown-item:hover{background-color:var(--card-background-accent)}.note-editor .note-editing-area .note-editable a.main-cta{background-color:var(--main-color);color:#000;text-decoration:none}.user-notification .notification-body .date{font-size:10px;font-weight:600;line-height:12px;margin-bottom:0}.user-notification .btn-close{top:50%;transform:translateY(-50%)}.img-gallery-inner{background-color:var(--card-background-accent);border-radius:5px}.img-gallery-inner .gallery-lnk{display:flex;align-items:center;font-size:12px;font-weight:600;padding:12px}.img-gallery-inner .gallery-lnk.collapsed{color:#fff !important}.img-gallery-inner .gallery-lnk.collapsed:hover{color:#fff !important;text-decoration:none !important}.img-gallery-inner .gallery-lnk svg{fill:#fff}.img-gallery-inner #galleryCollapse .collapse-inner{padding:0 12px 12px 12px}.img-gallery-inner #galleryCollapse .collapse-inner .gallery-img img{max-width:170px}.img-gallery-inner #galleryCollapse .img-container{position:relative;max-width:-moz-max-content;max-width:max-content}.img-gallery-inner #galleryCollapse .img-container input{position:absolute;top:5px;right:5px}.img-gallery-inner #galleryCollapse .img-container input:checked{background-color:var(--main-color);border-color:var(--main-color)}.img-gallery-inner .img-txt-inpt-cnt{position:relative}.img-gallery-inner .img-txt-inpt-cnt svg{position:absolute;top:8px;right:20px;cursor:pointer}.img-gallery-inner .collapse-img-cnt{position:relative}.img-gallery-inner .collapse-img-cnt .spinner-cnt{display:none;position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%, -50%)}.img-gallery-inner .collapse-img-cnt .loading-overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:5}.img-gallery-inner .collapse-img-cnt.now-loading .spinner-cnt,.img-gallery-inner .collapse-img-cnt.now-loading .loading-overlay{display:block}.img-gallery-inner .collapse-img-cnt .clear-img-select-cnt{display:none;margin:12px -12px -12px -12px;background-color:var(--card-background);padding:8px 12px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;text-align:right}.img-gallery-inner .collapse-img-cnt .clear-img-select-cnt.show{display:block}.error-page-container,.validate-account-page-container{margin-bottom:20rem}.error-page-container .page-title{font-size:48px;line-height:56px;margin-top:5rem}.validate-account-page-container .page-title{margin-top:56px;margin:56px 0 10px 0}.validate-account-page-container .page-subtitle{margin-bottom:48px}.validate-account-page-container .va-card{background-image:radial-gradient(118.1% 118.1% at 50% 100%, #F76B05 0%, #FF991D 100%);border-radius:10px}.validate-account-page-container .va-card .inner-cnt{padding:27px 24px;background-image:url(/assets/img/home/mask-group.svg);background-position:right;background-repeat:no-repeat;background-size:contain;border-radius:10px;height:100%}.validate-account-page-container .va-card .inner-cnt .content{width:min(50%,400px);margin-top:0}.validate-account-page-container .va-card .inner-cnt .content .svg-cnt{margin-bottom:24px}.validate-account-page-container .va-card .inner-cnt .content .card-title{font-size:30px;font-weight:900;line-height:38px;color:var(--dark-text);margin-bottom:16px}.validate-account-page-container .va-card .inner-cnt .content .card-content{font-size:18px;font-weight:600;line-height:23px;color:var(--dark-text);margin-bottom:0}.notifications-page-container .new-notifications .alert{background-color:var(--card-background)}.notifications-page-container .old-notifications .alert{background-color:var(--card-background-accent)}.events-calendar-page-container .rekato-table .table .lnk-td a{color:#fff;font-weight:800;text-decoration:none}.events-calendar-page-container .rekato-table .table .lnk-td a:hover{color:var(--main-color)}.editors-page-container .authors .author-div:not(:last-of-type){margin-bottom:12px}.editors-page-container .author-div{display:flex;background-color:var(--card-background-accent);padding:12px;border-radius:10px}.editors-page-container .author-div .img-cnt{width:50px;min-width:50px;height:50px;border-radius:50%;border:1px solid #fff;overflow:hidden;margin-right:18px}.editors-page-container .author-div .img-cnt img{width:100%}.editors-page-container .author-div p{margin-bottom:0;color:#fff}@media(max-width: 992px){.livestream-page-container .sports-tabs{flex-wrap:wrap;justify-content:initial}.livestream-page-container .matches-table:not(:last-of-type){margin-bottom:16px}.em2021-page-container.grupper-page .group-table .group-th{width:40%}.em2021-page-container.grupper-page .group-table .odds-th,.em2021-page-container.grupper-page .group-table .team-odds,.em2021-page-container.spelschema-page .rekato-table .group-th,.em2021-page-container.spelschema-page .rekato-table .tv-th,.em2021-page-container.spelschema-page .rekato-table .group,.em2021-page-container.spelschema-page .rekato-table .tv,.em-page-container.spelschema-page .rekato-table .tv-th,.em-page-container.spelschema-page .rekato-table .tv .wc-page-container .group-table .odds-th,.em-page-container .group-table .odds-th{display:none}.em2021-page-container.grupper-page .group-table .team-name span,.em2021-page-container.spelschema-page .rekato-table .match,.em-page-container.grupper-page .group-table .team-name span{font-size:12px}.em2021-page-container.grupper-page .group-table .team-odds span,.em-page-container.grupper-page .group-table .team-odds span{font-size:10px}.em2021-page-container .sidebar .login,.em2021-page-container .sidebar .sidebar-gad-cnt,.em2021-page-container .sidebar .bonus-guide-card:nth-child(n+7),.spelskolan-article-page .sidebar .login,.spelskolan-article-page .sidebar .sidebar-gad-cnt,.spelskolan-article-page .sidebar .bonus-guide-card:nth-child(n+7),.gen-page .sidebar .login,.gen-page .sidebar .sidebar-gad-cnt,.gen-page .sidebar .bonus-guide-card:nth-child(n+7){display:none}.em2021-page-container .sidebar .bonus-guide-section,.spelskolan-article-page .sidebar .bonus-guide-section,.gen-page .sidebar .bonus-guide-section{margin:40px 0 32px 0}.em2021-page-container .sidebar .bonus-guide-section h2,.spelskolan-article-page .sidebar .bonus-guide-section h2,.gen-page .sidebar .bonus-guide-section h2{margin-bottom:0}.em2021-page footer,.spelskolan-article-body footer,.gen-page footer{margin-top:60px}.faq-page-container .sidebar{display:none}.editors-page-container .author-div .img-cnt{width:35px;min-width:35px;height:35px}.validate-account-page-container{margin-bottom:6rem}.validate-account-page-container .page-title{font-size:16px;font-weight:800;line-height:20px;margin:24px 0 10px 0}.validate-account-page-container .page-subtitle{margin-bottom:24px}.validate-account-page-container .va-card .inner-cnt{padding:14px 10px;background-size:cover}.validate-account-page-container .va-card .inner-cnt .content{width:auto}.validate-account-page-container .va-card .inner-cnt .content .svg-cnt{margin-bottom:10px}.validate-account-page-container .va-card .inner-cnt .content .svg-cnt svg{width:29px;height:24px}.validate-account-page-container .va-card .inner-cnt .content .card-title{font-size:14px;line-height:18px;margin-bottom:10px}.validate-account-page-container .va-card .inner-cnt .content .card-content{font-size:12px;line-height:15px}}
