.input-group,.input-group input,.modal,a,body,button,html,input,select,textarea{font-family:Bariol,sans-serif}.btn-simple,.btn-simple:hover,.btn.btn-primary{border:none;background:0 0}.btn-back:hover,.btn:hover .btn-text,.dropdown-menu li:hover{text-decoration:underline}.btn-back,.clickable,.dropdown-menu li,.upload-btn{cursor:pointer}.error-container,.login-main,.navbar.horizontal-menu{filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#a2286a', endColorstr='#f6c963', GradientType=1)}@font-face{font-family:Bariol;src:url(fonts/bariol/bariol_regular-webfont.eot);src:url(fonts/bariol/bariol_regular-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/bariol/bariol_regular-webfont.woff) format('woff'),url(fonts/bariol/bariol_regular-webfont.ttf) format('truetype'),url(fonts/bariol/bariol_regular-webfont.svg#bariol_regularregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Bariol;src:url(fonts/bariol/bariol_regular_italic-webfont.eot);src:url(fonts/bariol/bariol_regular_italic-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/bariol/bariol_regular_italic-webfont.woff) format('woff'),url(fonts/bariol/bariol_regular_italic-webfont.ttf) format('truetype'),url(fonts/bariol/bariol_regular_italic-webfont.svg#bariol_regularregular) format('svg');font-weight:400;font-style:italic}.search-field-exercises-lib{width:40%!important}html{overflow-y:scroll;-webkit-overflow-scrolling:touch}body,html{font-size:16px;background:#ededed}body,html,p{color:#666}.visible-xs-inline-block{display:none!important}.btn-back,.btn-icon{display:inline-block}.text-highlight{color:#ea214c}.dropdown-menu.move-left{right:initial;left:-32px}.pos-r{position:relative}.bg-silver{background-color:#999}.btn-back{font-weight:300;font-size:.938em;color:#adadad;position:absolute;top:5px;left:0;margin-top:5px}.btn-back svg{transform:rotate(180deg);height:14px;width:14px;float:left;margin-top:3px;margin-left:-3px}.btn-back svg path{fill:#adadad}.btn-back:hover svg path{fill:#ea214c}.btn-back:hover{color:#ea214c}.mg-0{margin-left:0;margin-right:0}.retina-23{width:23px;height:23px}.btn-simple{font-size:18px;font-size:1.125rem;font-weight:300;padding:0}.navbar.horizontal-menu.navbar-fixed-top+.page-container{margin-top:160px}.page-container .main-content{padding-bottom:140px}.page-container .main-content .page-title{margin:0;background:0 0;box-shadow:0 0 0}.page-container .main-content .page-title h1{font-family:Bariol;color:#a2286a;margin-top:14px;margin-bottom:8px;font-size:1.875rem}.page-container .main-content .page-title h1 img{margin-top:-5px;margin-right:7px}.page-container .main-content .page-title .title-env{padding:0}.spacer-20{height:20px;width:100%}.btn .btn-icon svg,.btn-icon{width:38px}.btn{position:relative}.btn-icon{height:38px;margin-right:8px;-webkit-transition:all .2s;-ms-transition:all .2s;transition:all .2s}.intro-close svg,.modal-header .btn .btn-icon.icon-save svg,.modal-header .close svg{width:31px}@-moz-document url-prefix(){.btn-icon,.btn-text{float:left}.btn-text{display:inline-block;margin-top:4px}}.icon-save svg path{fill:#fff!important}.btn:hover .icon-save svg path,.icon-save svg circle{fill:#ea214c!important}.modal-header .btn.save{position:absolute;right:50px;top:16px;padding:0}.modal-header .btn .btn-icon.icon-save{margin-right:0}.btn:hover .icon-close svg path,.btn:hover .icon-save svg circle{fill:#fff!important}.btn:hover .icon-close svg circle,.icon-close svg path{fill:#ea214c!important}.v-center-flex{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.btn.btn-primary{color:#ea214c;font-size:18px;font-size:1.125rem;line-height:1.875rem;border-radius:4px}.btn-refresh,.btn.btn-transparent{background:0 0;border:none;font-weight:300}.btn-refresh{font-size:.938rem;color:#666}.btn-refresh span{margin-right:10px}.btn-refresh svg{transition:transform .3s}.btn-refresh svg path{fill:#666}.btn-refresh:hover svg{transform:rotate(360deg)}.btn-refresh handball-handball,.btn-refresh svg{width:20px;height:20px}.modal-footer .btn-primary{margin-right:0}.btn.btn-primary:hover{color:#ea214c}.btn.btn-transparent{color:#ea214c;font-size:18px;font-size:1.125rem;line-height:1.875rem}.dropdown-menu>li{font-size:15px;font-size:.938rem}.dropdown-toggle strong{color:#333}.dropdown-toggle:hover strong{color:#ea214c}.btn-primary.dropdown-toggle,.btn-primary.dropdown-toggle:active,.btn-primary.dropdown-toggle:hover,.open>.dropdown-toggle.btn-primary{border:1px solid transparent;background-color:transparent;color:#666;font-size:15px;font-size:.938em;box-shadow:none;padding-left:0;font-weight:300;padding-top:0}.btn-primary.dropdown-toggle:active,.btn-primary.dropdown-toggle:hover{color:#ea214c}.above-menu-actions .btn-primary.dropdown-toggle img,.login-language .btn-primary.dropdown-toggle img{border:1px solid rgba(255,255,255,.6);border-radius:100%}.login-language .menu-dropdown .dropdown-menu{top:35px;right:10px}.btn-primary.dropdown-toggle img{margin-left:20px}.btn-primary.dropdown-toggle span:first-of-type+span{margin-left:15px;color:#333;font-size:18px;font-size:1.125rem}.mobile-plus-minus{display:none}.btn-primary.dropdown-toggle span.caret,.caret{background-image:url(/bundles/handball/angular/assets/images/icons/arrow-down.svg);background-repeat:no-repeat;background-size:20px 7px;background-position:left center;border:none;width:20px;height:7px;margin-left:9px}.dropdown-menu:after,.dropdown-menu:before{content:"";position:absolute;width:0;height:0;border-style:solid}.dropdown-menu{padding:0 10px;top:28px;left:initial;right:10px}.dropdown-menu:before{border-width:0 0 8px 10px;border-color:transparent transparent #fff;top:-7px;right:0;z-index:3}.form-control:focus{border-color:#ea214c}.data-actions .btn.dropdown-toggle{padding-right:0;padding-left:40px}.dropdown-menu:after{border-width:0 0 9px 11px;border-color:transparent transparent #e0e0e0;top:-9px;right:-1px;z-index:2}.edit .action-plus-pop:after .shit{border-color:transparent transparent #ea214c}.dropdown-menu li{position:relative;padding:12px 8px;border-bottom:1px solid #e0e0e0;color:#333;font-weight:400}.dropdown-menu li:hover{color:#e5204b!important}.dropdown-menu li:last-of-type{border-bottom:none}.dropdown-menu li img,.dropdown-menu li svg{position:absolute;right:8px;bottom:9px}#repeater{width:100%;clear:both;position:relative}#repeater .btn-primary.dropdown-toggle span:first-of-type+span{display:inline-block}#repeater .action-remove{margin-top:7px}.btn-primary.dropdown-toggle svg{margin-bottom:-7px;margin-left:10px}.upload-btn{background:0 0;border:1px solid #e0e0e0;padding:10px 50px 10px 10px;font-weight:300;color:#666;-webkit-transition:all .2s;transition:all .2s;outline:0}.upload-btn svg{position:absolute;right:10px;top:10px;width:15px;height:15px}.upload-btn svg path{fill:#666!important}#club-active{margin-top:15px}.upload-btn.ng-valid-max-height-add{border-color:rgba(104,184,40,.5);color:rgba(104,184,40,.5)}.upload-btn.ng-invalid,.upload-btn:hover{border-color:#ea214c;color:#ea214c}.upload-btn.ng-valid-max-height-add svg path{fill:rgba(104,184,40,.5)!important}.upload-btn.ng-invalid svg path,.upload-btn:hover svg path{fill:#ea214c!important}.invalidButton{color:#ea214c!important}.navbar.horizontal-menu{color:#fff;background:#a2286a;background:-moz-linear-gradient(45deg,#a2286a 0,#f23f43 50%,#f6c963 100%);background:-webkit-linear-gradient(45deg,#a2286a 0,#f23f43 50%,#f6c963 100%);background:linear-gradient(45deg,#a2286a 0,#f23f43 50%,#f6c963 100%);margin-bottom:0;height:84px;max-height:161px;box-shadow:0 0 0}.navbar-wrapper{max-width:1600px;margin:0 auto}.logo{padding-left:10px}.logo h1{padding:0;margin:16px 0 0;color:rgba(255,255,255,.6);font-size:1.125rem;height:53px;line-height:53px;width:203px}.above-menu{height:63px;padding:0;width:100%;position:absolute;right:0}.above-menu a,.main-menu-wrapper a{color:#fff;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.main-menu-wrapper a.current-user{color:rgba(255,255,255,.6)}.main-menu-wrapper a.current-user,.main-menu-wrapper a.current-user *{-webkit-transition-property:none;-moz-transition-property:none;-o-transition-property:none;transition-property:none}.above-menu a:hover,.main-menu-wrapper a:hover{color:#333}.above-menu-actions{font-size:15px;font-size:.938em;line-height:46px}.main-menu-wrapper .settings{font-size:15px;font-size:.938em;line-height:1.1rem;margin:0;padding:0}.settings-modal-wrap{width:284px}.above-menu-actions ul{margin:0;padding:0}.above-menu-actions>ul>li{padding:0;margin-left:20px}.menu-dropdown{padding:0}.menu-dropdown .btn-primary.dropdown-toggle{color:#fff;-webkit-transition:color .3s;transition:color .3s}.menu-dropdown .btn-primary.dropdown-toggle:hover{color:#adadad}.menu-dropdown .btn-primary.dropdown-toggle svg{margin-bottom:0}.menu-dropdown .btn-primary.dropdown-toggle svg path{fill:#fff!important;-webkit-transition:color .3s;transition:color .3s}.menu-dropdown .btn-primary.dropdown-toggle:hover svg path{fill:#adadad!important}.menu-dropdown .btn,.menu-dropdown .btn.dropdown-toggle span.caret{margin-bottom:-7px}.menu-dropdown .dropdown-menu{line-height:16px;top:45px;left:initial;right:0;padding:0 10px}.above-menu-actions a:active,.above-menu-actions a:focus{text-decoration:none}.above-menu-actions a{height:100%;font-weight:300}.above-menu-actions a svg{height:1.25rem;vertical-align:middle}.above-menu-actions a.current-user svg{margin-bottom:4px;margin-right:0}.main-menu-wrapper .settings{position:absolute;right:0;top:52px}.main-menu-wrapper .settings .btn-primary.dropdown-toggle:hover{color:#333}.main-menu-wrapper .settings li{margin:0;padding:0}.main-menu-wrapper .settings a svg{height:.4375rem;vertical-align:middle;margin-left:9px}.above-menu-actions a svg circle,.above-menu-actions a svg path,.main-menu-wrapper .settings a svg circle,.main-menu-wrapper .settings a svg path{fill:rgba(255,255,255,.6)!important;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.main-menu-wrapper .main-menu>li:not(:last-child):after,.main-menu-wrapper .main-menu>li>a{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;display:block}.above-menu-actions a:hover svg circle,.above-menu-actions a:hover svg path,.main-menu-wrapper .settings a:hover svg circle,.main-menu-wrapper .settings a:hover svg path{fill:#333!important}.main-menu-wrapper{height:98px}.main-menu-wrapper .main-menu{height:74px;margin-bottom:0;overflow:hidden;margin-top:10px;margin-left:0;font-size:0}.main-menu-wrapper .main-menu>li{position:relative;padding:0;height:100%}.main-menu-wrapper .main-menu>li:not(:last-child){padding-right:1px}.main-menu-wrapper .main-menu>li:not(:last-child):after{content:'';position:absolute;width:1px;bottom:15px;right:0;margin:auto;height:47px;background:rgba(255,255,255,.26);transition:all .2s ease}.main-menu-wrapper .main-menu>li.active:after,.main-menu-wrapper .main-menu>li:not(:last-child):hover:after{background:0 0}.main-menu-wrapper .main-menu>li>a{width:auto;height:100%;font-size:18px;font-size:1.125rem;text-align:center;padding:10px 1.563rem 16px;transition:all .2s ease;border-top-left-radius:3px;border-top-right-radius:3px}.main-menu-wrapper .main-menu>li>a .text{line-height:1.95rem;font-family:Bariol}.main-menu-wrapper .main-menu>li.active a,.main-menu-wrapper .main-menu>li>a:focus,.main-menu-wrapper .main-menu>li>a:hover{color:#a2286a;background:#ededed;text-decoration:none}.main-menu-wrapper .main-menu>li a svg{display:block;height:28px;width:auto;margin:0 auto}.main-menu-wrapper .main-menu>li a svg circle,.main-menu-wrapper .main-menu>li a svg path{fill:#fff!important;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;opacity:1!important}.main-menu-wrapper .main-menu>li.active>a svg path,.main-menu-wrapper .main-menu>li>a:focus svg circle,.main-menu-wrapper .main-menu>li>a:focus svg path,.main-menu-wrapper .main-menu>li>a:hover svg circle,.main-menu-wrapper .main-menu>li>a:hover svg path{fill:#a2286a!important}.main-menu-wrapper .main-menu>li>a span{margin:0 auto}.main-menu-wrapper .dropdown .btn{padding-right:0}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#ea214c;background-color:transparent}.main-menu-wrapper .btn-primary.dropdown-toggle,.main-menu-wrapper .btn-primary.dropdown-toggle:active,.main-menu-wrapper .btn-primary.dropdown-toggle:hover,.main-menu-wrapper .open>.dropdown-toggle.btn-primary{color:rgba(255,255,255,.6)}.main-menu-wrapper .dropdown-menu li{padding:0}.above-menu-actions .dropdown-menu li{padding:6px 12px;text-align:right}.above-menu-actions .dropdown-menu li span{float:left;margin-top:3px}.above-menu-actions .dropdown-menu li img{position:relative;bottom:initial;right:initial}.main-menu-wrapper .dropdown-menu>li>a:focus,.main-menu-wrapper .dropdown-menu>li>a:hover{background-color:transparent}.main-menu-wrapper .dropdown-menu>li>a{padding:12px 8px}.main-menu-wrapper{overflow:visible;position:relative}.login-language .btn-primary.dropdown-toggle svg path,.main-menu-wrapper .btn-primary.dropdown-toggle svg path{fill:rgba(255,255,255,.6)!important}.login-language .btn-primary.dropdown-toggle:hover svg path,.main-menu-wrapper .btn-primary.dropdown-toggle:hover svg path{fill:rgba(51,51,51,1)!important}.login-language .btn-primary.dropdown-toggle:hover img,.main-menu-wrapper .btn-primary.dropdown-toggle:hover img{border-color:#333}.main-menu-wrapper .btn-primary.dropdown-toggle svg{margin-bottom:0}.main-content-view{display:block;max-width:1400px;margin:0 auto 250px}.data-actions{margin-top:31px}.search svg{vertical-align:bottom;height:20px}.search .search-icon{margin-right:3px}.search .search-icon svg circle,.search .search-icon svg path{fill:#666!important;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.table-plus-big svg circle,.table-plus-big svg path,table .table-actions svg circle,table .table-actions svg path{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.search .search-icon:hover svg circle,.search .search-icon:hover svg path{fill:#333!important}.search input#club_search{font-size:15px;font-size:.938em;color:#333;background:0 0;border:none;border-bottom:1px solid #e0e0e0;width:107px}.search input#club_search:focus{outline:0;border:none;border-bottom:1px solid #e0e0e0}.filter{margin-top:21px}.filter .ui-selectmenu-button.ui-button{font-size:15px;font-size:.938em;font-weight:300;padding:0;margin:0;background:0 0;border:none;color:#666}.filter .ui-selectmenu-button.ui-button:focus{outline:0}.filter .ui-button .ui-icon{background:url(/bundles/handball/angular/assets/images/icons/arrow-down.svg) center no-repeat}.filter .ui-selectmenu-button.ui-button#filter-country-button{width:5.0625rem;margin-right:1.5rem}.filter .ui-selectmenu-button.ui-button#filter-items-button{width:5.25rem}.sorting th{width:auto}.user-name-column{width:20%!important}.birthyear-column,.team-name-column{width:15%!important}.actions-column{width:20%!important;padding-left:15px}.user-id-column{width:5%!important}.gender-column{width:15%!important}.dataTables_wrapper tr td,.dataTables_wrapper tr th{width:auto}.setting-name-column{width:auto;max-width:40%}table{border-collapse:separate}table.table{position:relative}table thead{background:#fff;color:#333;font-size:1.25rem;border-bottom:1px solid #dcdcdc}table.table>thead>tr>th{color:#333;font-weight:400;height:4.375rem;line-height:1.875rem;box-sizing:border-box;vertical-align:middle;border:none;padding:12px 11px;border-bottom:1px solid #adadad}table.table>thead>tr>th:first-child{border-top-left-radius:4px}table.table>thead>tr>th:last-child{border-top-right-radius:4px}.dataTables_wrapper table.dataTable thead>tr>th{padding-left:1.25rem;padding-right:1.25rem}.table>thead>tr>td:after,.table>thead>tr>th:after{display:none}.table-striped>tbody>tr{background-color:#f9f9f9}.table>tbody>tr>td{padding:.3125rem .75rem;font-size:18px;font-size:1.125rem;font-weight:300;color:#333;line-height:50px;border-bottom:1px solid #e0e0e0}.table>tbody>tr>td>span{display:inline-block;line-height:25px}table>tbody>tr>td:first-child{border-left:1px solid #e0e0e0}table>tbody>tr>td:last-child{border-right:1px solid #e0e0e0}table>tbody>tr:last-child>td:first-child{border-bottom-left-radius:4px}table>tbody>tr:last-child>td:last-child{border-bottom-right-radius:4px}.table-plus-big{display:block;text-align:right;margin-right:15px}.modal-user-footer span:first-of-type,.table-actions .dropdown,table tr>td .table-actions>span{display:inline-block}.table-plus-big svg{vertical-align:middle;margin:0;width:auto;background-color:#ea214c;border-radius:50%;padding:8px;height:40px}.table-plus-big svg circle,.table-plus-big svg path{fill:#fff!important;transition:all .2s ease}.table-plus-big:focus svg circle,.table-plus-big:focus svg path,.table-plus-big:hover svg circle,.table-plus-big:hover svg path{fill:#333!important}table .table-actions .action-dragndrop svg path,table .table-actions .arrow-down svg path,table .table-actions .send-mail svg path{fill:#ea214c!important}table tr>td .table-actions{text-align:right;font-size:0;min-width:225px;height:20px;margin-top:-15px}table .table-actions img,table .table-actions svg{cursor:pointer;vertical-align:middle;margin-left:1.25rem;margin-right:1.25rem;height:1.375rem;width:auto}table .table-actions .arrow-down svg{width:20px}table .table-actions .action-dragndrop svg{width:23px;height:23px}table .table-actions svg circle,table .table-actions svg path{transition:all .2s ease}.table-actions .clickable:hover svg path,table .table-actions span:not(.state):focus svg circle,table .table-actions span:not(.state):focus svg path,table .table-actions span:not(.state):hover svg circle,table .table-actions span:not(.state):hover svg path{fill:#333!important}.state.state-active svg circle,.state.state-active svg path,table .table-actions .state-active svg circle,table .table-actions .state-active svg path{fill:#a9cc46!important}.state.state-pending svg circle,.state.state-pending svg path,table .table-actions .state-pending svg circle,table .table-actions .state-pending svg path{fill:#f49331!important}.state.state-inactive svg circle,.state.state-inactive svg path,table .table-actions .state-inactive svg circle,table .table-actions .state-inactive svg path{fill:red!important}.dataTables_wrapper .table thead>tr .sorting:before,.dataTables_wrapper .table thead>tr .sorting_asc:before,.dataTables_wrapper .table thead>tr .sorting_desc:before{float:left;margin-right:9px;opacity:1}.state-pending{cursor:default}.table-actions .dropdown .dropdown-menu{left:initial;right:15px;top:42px}table#age-groups-list>thead>tr>th{padding:12px 26px 12px 30px}table#age-groups-list>tbody>tr>td{padding:.3125rem 16px .3125rem 30px}table#age-groups-list .table-plus-big{margin-right:0}.goto-club{cursor:pointer}td.empty-col{width:8rem}.table-actions .dropdown .btn{padding:2px 0 8px;margin-right:14px}.table-actions .dropdown .dropdown-menu li{line-height:1.42rem;padding:12px 8px}.table-actions .invite-dropdown .dropdown-menu{right:32px}.info-pagination{margin-top:26px;font-weight:300}.info-pagination .info{font-size:15px;font-size:.938em;color:#666}.info-pagination .info .delimiter{margin:0 9px}.pagination-wrap .clickable:hover svg path{fill:#333!important}.pagination-wrap .pagination{margin-top:24px;margin-bottom:0}.pagination-wrap .pagination li,.pagination-wrap .pagination li a{font-size:18px;font-size:1.125rem;color:#666;background:0 0;border:none}.pagination-wrap .pagination li a{padding:6px 11px}.pagination-wrap .pagination li a:hover{color:#333;text-decoration:underline}.pagination-wrap .pagination li.active,.pagination-wrap .pagination li.active a{color:#333;text-decoration:underline;background:0 0;border:none}.pagination-wrap .pagination-left{margin-right:18px}.pagination-wrap .pagination-right{margin-left:15px}.pagination-wrap .pagination-double-left{margin-right:12px}.pagination-wrap .pagination-double-right{margin-left:18px}.pagination-wrap .pagination-double-left svg circle,.pagination-wrap .pagination-double-left svg path,.pagination-wrap .pagination-double-right svg circle,.pagination-wrap .pagination-double-right svg path,.pagination-wrap .pagination-left svg circle,.pagination-wrap .pagination-left svg path,.pagination-wrap .pagination-right svg circle,.pagination-wrap .pagination-right svg path{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.pagination-wrap .pagination-up svg circle,.pagination-wrap .pagination-up svg path{fill:#ea214c!important}.pagination-wrap .pagination-double-left:hover>svg circle,.pagination-wrap .pagination-double-left:hover>svg path,.pagination-wrap .pagination-double-right:hover>svg circle,.pagination-wrap .pagination-double-right:hover>svg path,.pagination-wrap .pagination-left:hover>svg circle,.pagination-wrap .pagination-left:hover>svg path,.pagination-wrap .pagination-right:hover>svg circle,.pagination-wrap .pagination-right:hover>svg path{fill:#333!important}.pagination-left svg{transform:rotate(-180deg)}.modal .modal-dialog .modal-content{border-color:#e0e0e0;padding:21px 20px 48px;border-radius:4px}.modal .modal-dialog .modal-content .modal-body{padding:20px 18px 1px}.modal .modal-dialog .modal-content .modal-header{border:none;padding-bottom:10px}.modal-backdrop.in{width:100%;height:100%}.modal-header h1.modal-title{font-size:1.875rem;line-height:2.2rem;color:#a2286a;margin-top:15px;margin-left:18px}.modal-header .close{margin-top:-20px;margin-right:-4px}.modal-user-footer{position:absolute;font-style:italic;font-size:15px;font-size:.938em;font-weight:300;bottom:20px;right:21px}.modal-user-footer span:first-of-type{margin-right:13px}.modal-user-footer span span:first-of-type{display:inline-block;margin-left:5px}.close,.close:hover{opacity:1}.close svg path,.intro-close svg path{fill:#ea214c!important}.close:hover svg path,.intro-close:hover svg path{fill:#fff!important}.close:hover svg circle,.intro-close:hover svg circle{fill:#ea214c!important}.close:active svg path,.intro-close:active svg path{fill:#fff!important}.close:active svg circle,.intro-close:active svg circle{fill:#AAA!important}.modal h3{color:#a2286a;font-size:1.25rem;line-height:1.875rem;margin-top:23px}.country-chooser-wrap .open-toggle .dropdown-menu{display:block!important}.country-chooser-wrap .dropdown-not-listed{width:23px;height:23px;background-color:#d1d1d1;border-radius:50%;float:right}.administrator-info>div>div.name-wrap,.administrator-info>div>div.surname-wrap{margin-top:37px}.club-name-wrap,.email-wrap,.gender-wrap,.name-wrap,.surname-wrap{width:284px}.gender-wrap{margin-top:-30px;width:150px}.gender-wrap ul{list-style:none;height:100%;width:100%;margin:0;padding:0}.gender-wrap ul li{color:#AAA;display:block;position:relative;float:left;width:30px;height:100px;margin-right:18px;white-space:nowrap}.gender-wrap ul li input[type=radio]{position:absolute;visibility:hidden}.gender-wrap ul li label{display:block;position:relative;font-weight:300;font-size:15px;font-size:.938em;padding:37px 30px 13px 14px;margin:10px auto;height:15px;z-index:9;cursor:pointer;-webkit-transition:all .25s linear}.gender-wrap ul li .check{display:block;position:absolute;border:1px solid #adadad;border-radius:100%;height:15px;width:15px;top:30px;left:20px;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}.gender-wrap ul li .check::before{display:block;position:absolute;content:'';border-radius:100%;height:7px;width:7px;top:3px;left:3px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear;background:#d3d3d3}.btn.btn-well,.gender-wrap input[type=radio]:checked~.check{border:1px solid #afafaf}.gender-wrap input[type=radio]:checked~.check::before{background:#333}.gender-wrap input[type=radio]:checked~label{color:#adadad}.gender-wrap ul li:hover,.info-text{color:#ea214c}.gender-wrap ul li:hover .check{border:1px solid #ea214c}.gender-wrap ul li:hover .check:before{background:#ea214c}.club-name-wrap{margin-left:50px}.phone-wrap,.surname-wrap{margin-left:30px}.phone-wrap{width:190px}.coach-video-wrap{width:380px;margin-left:30px}.coach-name-wrap{width:380px}.icon-info{padding-right:25px}.icon-info:after{content:"";background-image:url(https://handball-sport.s3.eu-central-1.amazonaws.com/general/icon/info-in-sircle-red);background-repeat:no-repeat;background-size:15px 15px;background-position:left center;width:15px;height:15px;display:inline-block;position:absolute;top:4px;right:5px;z-index:151;-webkit-transition:background-image .3s;transition:background-image .3s;border-radius:100%}.info-text,.mini-popup{white-space:normal;-webkit-transition:opacity .1s}.icon-info:after svg path{fill:#fff!important}.icon-info+input{padding-left:10px!important}.info-text{position:absolute;border:1px solid #ea214c;border-radius:4px 4px 4px 6px;padding:20px;display:inline-block;background-color:#fff;z-index:150;left:89%;bottom:20px;width:300px;font-size:18px;font-size:1.125rem;transition:opacity .1s;text-align:left;line-height:20px;opacity:0;pointer-events:none}.input-group-addon.icon-info:hover:after{background-image:url(/bundles/handball/angular/assets/images/icons/icon-info-1.svg);background-color:#fff}.input-group-addon.icon-info:active .info-text,.input-group-addon.icon-info:focus .info-text,.input-group-addon.icon-info:hover .info-text{opacity:1;pointer-events:auto}.blocked,.disabled,.feedback-send svg,.feedback-send svg *,.img-person,input[disabled]{pointer-events:none}.input-group .input-group-addon,.input-group input{background:0 0;border:none;border-bottom:1px solid #e0e0e0;padding-left:0;font-weight:300;padding-top:0;z-index:150;height:auto}.input-group .input-group-addon{font-size:15px;font-size:.938em;color:#666;padding-bottom:10px;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.input-group input{font-size:18px;font-size:1.125rem;color:#333;padding-bottom:13px}.input-group .input-group-addon.active{border-color:#ea214c}.modal .modal-dialog .modal-content .modal-footer{text-align:left;border:none;padding-top:20px;padding-left:6px}.exercise-library-header h1,.training-plan-header h1{display:inline-block;float:left}.exercise-library-header h2{font-weight:300;font-size:15px;font-size:.938em;margin-top:0;display:block;height:35px;padding-top:20px}.age-group-divider{background-image:url(/bundles/handball/angular/assets/images/icons/age-group-divider.svg);background-repeat:no-repeat;background-size:16px 26px;background-position:left center;display:inline-block;width:16px;height:26px;position:absolute;bottom:-2px;left:15px}.week-navigation div{display:inline-block;margin-top:15px}.week-navigation h3{font-size:22px;font-size:1.375rem;color:#333;margin-bottom:-5px;margin-top:32px}.week-navigation h4{font-weight:300;font-size:18px;font-size:1.125rem}.week-navigation .pagination-wrap .pagination-left{margin-right:36px}.week-navigation .pagination-wrap .pagination-right{margin-left:36px}.week-navigation .pagination-wrap .pagination-double-left{margin-right:24px}.week-navigation .pagination-wrap .pagination-double-right{margin-left:34px}.training-session{margin-bottom:20px}.session-spacer{margin-bottom:40px}.training-session.session-alternate:before,.training-session.session-handball:before,.training-session.session-home:before,.training-session.session-homework:before,.training-session.session-injuryfree:before,.training-session.session-normal:before,.training-session.session-parahandball:before,.training-session.session-parainjuryfree:before,.training-session.session-running:before,.training-session.session-stars:before,.training-session.session-strength:before{content:"";position:absolute;left:-52px;width:35px;height:30px;background-repeat:no-repeat;background-position:right center}.training-session.session-handball:before,.training-session.session-normal:before{background-image:url(/bundles/handball/angular/assets/images/icons/categories/learn_handball_category_icon_colour_handball.svg);background-size:26px;top:23px}.training-session.session-injuryfree:before{background-image:url(/bundles/handball/angular/assets/images/icons/categories/learn_handball_category_icon_colour_injuryfree.svg);background-size:26px;top:23px}.training-session.session-parainjuryfree:before{background-image:url(/bundles/handball/angular/assets/images/icons/categories/learn_handball_category_icon_colour_parainjuryfree.svg);background-size:26px;top:23px}.training-session.session-parahandball:before{background-image:url(/bundles/handball/angular/assets/images/icons/categories/learn_handball_category_icon_colour_parahandball.svg);background-size:26px;top:23px}.training-session.session-stars:before{content:"";background-image:url(/bundles/handball/angular/assets/images/icons/categories/learn_handball-cathegory_icon_star_orange.svg);background-size:26px;top:23px}.training-session.session-alternate:before,.training-session.session-running:before{content:"";background-image:url(/bundles/handball/angular/assets/images/icons/categories/learn_handball_category_icon_colour_running.svg);background-size:26px;top:23px}.training-session.session-home:before,.training-session.session-homework:before{content:"";background-image:url(/bundles/handball/angular/assets/images/icons/categories/learn_handball_category_icon_colour_home.svg);background-size:26px;top:23px}.training-session.session-strength:before{content:"";background-image:url(/bundles/handball/angular/assets/images/icons/categories/learn_handball_category_icon_colour_strength.svg);background-size:32px 17px;top:23px}.addteam-btn.btn-primary.dropdown-toggle:hover span.caret,.dropdown button.btn:hover span.caret,.edit .exercise-content .exercise-title:hover+.exercise-action+.exercise-title-dropdown button.btn span.caret,.exercise-title-dropdown:hover button.btn span.caret{background-image:url(/bundles/handball/angular/assets/images/icons/arrow-down-orange.svg)}.training-session .session-header{background-color:#389394;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff}.training-session.session-alternate .session-header,.training-session.session-handball .session-header,.training-session.session-home .session-header,.training-session.session-homework .session-header,.training-session.session-normal .session-header,.training-session.session-running .session-header,.training-session.session-stars .session-header,.training-session.session-strength .session-header{background-color:#a2286a}.session-header .session-title{padding-left:12px;cursor:pointer;max-width:85%;width:40vw}.session-header .session-title h4{font-weight:300;font-size:16px;margin-bottom:0;margin-top:12px}.session-header .session-title h3{font-size:22px;font-size:1.375rem;margin-top:2px;overflow:hidden;height:24px;display:inline-block;float:left}.session-header .session-title:hover h3{text-decoration:underline}.session-expand{padding:22px 8px 17px 20px}.session-expand svg{width:26px;height:26px}.session-expand:hover svg circle,.session-expand:hover svg path{fill:#333!important;cursor:pointer}.session-expand-wrapper:hover .session-title h3{text-decoration:underline;color:#fff}.session-expand-wrapper:hover .session-expand{cursor:pointer}.edit .session-expand-wrapper:hover .session-expand{cursor:default}.session-expand-wrapper:hover .session-expand svg circle,.session-expand-wrapper:hover .session-expand svg path{fill:#fff!important;cursor:pointer}.edit .session-expand,.edit .session-expand:hover *,.edit .session-header .session-title:hover{cursor:default}.edit .session-expand-wrapper:hover .session-expand svg circle,.edit .session-expand-wrapper:hover .session-expand svg path{fill:#fff!important;cursor:default}.edit .session-expand{opacity:.3}.edit .session-expand:hover svg path{opacity:1;fill:#fff!important}.session-actions a{display:inline-block;padding:24px 18px 19px;cursor:pointer}.action-complete svg,.action-dragndrop svg,.action-duplicate svg,.action-edit svg{width:25px;height:22px}.action-rate svg{width:32px;height:30px}.action-print svg,.action-send svg{width:22px;height:33px}.session-sub-actions .session-actions a:hover .action-label{color:#fff;text-decoration:underline}.session-actions svg circle,.session-actions svg path{fill:#fff!important;opacity:1!important}.session-actions a:hover svg path{fill:#333!important}.session-actions .action-complete svg circle,.session-actions .action-complete svg path{fill:rgba(255,255,255,1)!important}.session-actions a.selected svg circle,.session-actions a.selected svg path{fill:#000!important}.session-actions a.selected .action-label{color:#000}.exercise-extended-info,.training-session .session-sub-actions{display:none}.edit .session-sub-actions{display:none!important}.training-session .exercise-section,.training-session .training-session-summary{display:none}.session-handball .session-sub-actions,.session-home .session-sub-actions,.session-normal .session-sub-actions,.session-running .session-sub-actions,.session-stars .session-sub-actions{background-color:#b14f84}.session-strength .session-sub-actions{background-color:#f3ce85}.session-sub-actions{height:70px;padding-top:18px}.session-sub-actions .action-label{display:inline-block;color:#fff;font-weight:300;margin-left:7px;font-size:18px;font-size:1.125rem}.session-sub-actions .session-actions a{padding:0 25px;cursor:pointer}.session-sub-actions .session-actions a.action-complete svg{margin-bottom:-3px}.session-sub-actions .session-actions a.action-rate svg{margin-bottom:-6px;fill:#adadad!important}.session-sub-actions .session-actions a.action-print svg,.session-sub-actions .session-actions a.action-send svg{margin-bottom:-10px}.session-sub-actions .session-actions a.action-rate svg circle,.session-sub-actions .session-actions a.action-rate svg path,.session-sub-actions .session-actions a:hover svg path{fill:#fff!important}.exercise-header .exercise-section-age svg path,.exercise-header .exercise-section-time svg path{fill:#666!important}.exercise-section{border:1px solid #d3d3d3;border-top:none;border-bottom:none}.exercise-header{background-color:#e1e1e1;height:40px;border-top:1px solid #adadad;margin-bottom:.1px}.exercise-content{height:60px;border-top:1px solid #d3d3d3;background-color:#f8f8f8}.exercise-extended-info,.exercise-full-info{background-color:#fff}.club-initials{width:0;height:0;border-style:solid;border-width:46px 46px 0 0;border-color:#adadad transparent transparent;position:absolute;top:0;left:0;display:none}.club-initials span{width:20px;white-space:nowrap;transform:rotate(-45deg);position:absolute;top:-35px;font-size:13px;color:#fff;left:4px}.show{display:inline-block}.exercise-header .exercise-section-time{width:60px;padding-top:8px;text-align:center}.exercise-content .exercise-time{width:60px;padding-top:20px;text-align:center;font-size:1.125rem}.edit .exercise-time-dropdown .dropdown-menu{min-width:77px}.edit .exercise-title-dropdown .dropdown-menu{min-width:270px}.exercise-header .exercise-section-time svg{width:22px;height:21px}.exercise-header .exercise-section-title{padding-top:8px;font-size:15px;font-size:.938em;font-weight:300;color:#666}.exercise-content .exercise-title{padding-top:23px}.exercise-content .exercise-title h3{margin:0;font-size:18px;font-size:1.125rem;font-weight:300;width:380px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exercise-content .exercise-title a,.three-dots-btn{color:#666;font-weight:700;display:inline-block;cursor:pointer}.edit .exercise-header .exercise-section-rating,.edit .exercise-rating,.exercise-video-iframe{display:none}.exercises-exercise .three-dots-btn,.three-dots-btn{margin-left:5px}.exercise-header .exercise-section-age{width:42px;padding-top:1px;text-align:center;margin-right:25px}.exercise-header .exercise-section-rating{padding-top:8px;padding-right:125px;font-size:.938em;font-weight:300;color:transparent;margin-right:10px!important}.exercise-content .exercise-age{width:42px;text-align:center;font-weight:300;font-size:18px;font-size:1.125rem;padding-top:20px;margin-right:25px}.exercise-header .exercise-section-age svg{width:20px;margin-top:3px;height:28px}.exercise-header .exercise-section-action{min-width:193px;text-align:center;padding-top:9px;padding-right:45px;margin-left:3px}.div-table-head .exercise-section-action svg,.exercise-header .exercise-section-action svg,.players-action-plus{width:15px;height:15px}.div-table-head .exercise-section-action,.exercise-content .exercise-action{min-width:195px;text-align:center;padding-top:22px;cursor:pointer}.exercise-content .exercise-action svg{width:19px;height:20px}.div-table-head .exercise-section-action svg path,.exercise-content .exercise-action svg path{fill:#ea214c!important}.div-table-head .exercise-section-action:hover svg path,.exercise-content .exercise-action a:hover svg path,.players-action-plus:hover svg path{fill:#333!important}.exercise-header .exercise-section-time,.exercise-time{margin-right:20px}.exercise-extended-info .summary-content hr{margin-left:60px}.exercise-extended-info .exercise-time{width:60px;font-size:22px;font-size:1.375rem;font-weight:300;padding-top:34px}.exercise-video-box{width:100%;height:auto;margin-left:32px;margin-top:30px;cursor:pointer;position:relative;display:table}.video-box-mobile{display:block}.exercise-video-box iframe{width:100%;height:200px}.exercise-video-box img{width:100%}.video-thumbnail-box{background-repeat:no-repeat;background-size:contain;height:auto;display:table-cell;vertical-align:middle;text-align:center}.play-button,.play-button-icon{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}.play-button-icon{height:60px;display:inline-block;border-radius:100%;-webkit-transition:background .3s;transition:background .3s;text-align:center}.play-button-icon svg{width:60px;height:60px;opacity:.8}.play-button-icon *{-webkit-transition:all .3s;transition:all .3s}.play-button-icon svg g#Circle{opacity:1!important}.exercise-video-box:hover .play-button-icon svg g#Circle>g>path{fill:#ea214c!important}.exercise-video-box:hover .play-button-icon svg g#Circle>g:last-of-type>path,.exercise-video-box:hover .play-button-icon svg g#icon path{fill:#fff!important}.exercise-video-box:hover .play-button-icon svg{opacity:1}.modal-video,.modal-video embed,.modal-video iframe,.modal-video object{width:100%;height:100%}.ytp-large-play-button,.ytp-small-mode .ytp-large-play-button{width:60px;height:60px}.modal-backdrop{position:fixed}.ytp-large-play-button{background-color:rgba(255,255,255,.7);border-radius:100%}.exercise-extended-info .exercise-video-box iframe{width:100%;height:100%}.exercise-extended-info .exercise-title{width:44%}.exercise-extended-info .exercise-title h2{font-size:28px;font-size:1.75rem;font-weight:300;margin-top:26px}.exercise-extended-info .exercise-title p{font-weight:300;width:82%}.exercise-extended-info .exercise-users{padding-top:28px;font-size:22px;font-size:1.375rem;font-weight:300}.exercise-extended-info .exercise-users svg{margin-bottom:-6px;margin-right:8px}.exercise-extended-info .exercise-users svg path{fill:#676767!important}.exercise-extended-info .exercise-video{padding-top:28px;margin-left:58px;font-size:22px;font-size:1.375rem;font-weight:300;color:#ea214c;cursor:pointer}.exercise-extended-info .exercise-video svg{width:31px;height:36px;margin-bottom:-9px}.exercise-extended-info .exercise-video svg path{fill:#ea214c!important}.exercise-extended-info .exercise-video:hover,.exercise-extended-info .exercise-video:hover svg path{color:#333;fill:#333!important}.exercise-extended-info .summary-content{margin-top:20px;margin-left:0;margin-right:0;padding:0}.center-close{color:#ea214c;padding-top:34px;padding-bottom:18px}.center-close svg{width:35px;height:35px;cursor:pointer;margin-bottom:-3px}.center-close svg path{fill:#ea214c!important}.center-close svg:hover path,.center-close svg:hover+div{fill:#333!important;color:#333}.summary-content svg path,.training-plan-hints svg path{fill:#a2286a!important}.training-session-summary{background-color:#e1e1e1;border:1px solid #d3d3d3;border-top:1px solid #adadad}.training-session-summary .session-summary-header{font-size:18px;font-size:1.125rem;color:#333;margin:0;height:60px;padding-top:22px;padding-left:19px}.session-summary-footer,.summary-content{background-color:#fff}.summary-content{padding:42px 32px;margin-left:0;margin-right:0}.summary-content svg{height:34px;margin-bottom:-8px}.summary-content h3{height:36px;margin:0 0 25px;color:#a2286a;font-weight:300}.summary-content hr{width:154px;margin-left:38px;border-color:#d3d3d3;margin-bottom:20px}.summary-content .content-tags ul li{margin-bottom:10px}.exercise-extended-info .summary-content ul li{margin-bottom:18px}.progress-title,.summary-content .progress-title{margin-bottom:4px}.progress-bar,.summary-content .progress-bar{height:3px;background-color:#d3d3d3}.progress-value,.summary-content .progress-time{color:#a4a4a4;float:left;font-size:15px;font-size:.938em;margin-top:-10px;margin-left:6px}.summary-content h3 span:last-of-type{display:inline-block;margin-left:2px;font-size:22px;font-size:1.375rem}.summary-content ul{margin:0;padding-left:42px;list-style-type:none;padding-right:70px}.summary-content ul li{color:#666;line-height:22px;margin-bottom:18px;font-size:18px;font-size:1.125rem;font-weight:300}.summary-content .content-goals p{color:#666;line-height:22px;margin-bottom:18px;font-size:18px;font-size:1.125rem;font-weight:300;padding-left:42px;padding-right:70px}.default-textarea,.summary-content .content-goals textarea,.training-textarea{width:640px;height:140px;line-height:26px;color:#666;overflow:hidden;font-weight:300;font-family:Bariol,sans-serif}.summary-content .content-goals textarea,.training-textarea{display:none;border:1px solid #e0e0e0;margin-left:42px;border-radius:3px;font-size:18px;font-size:1.125rem}.dropdown,.stat-square{display:inline-block}.default-textarea{border:1px solid #e0e0e0;border-radius:3px;font-size:18px;font-size:1.125rem;padding-left:20px;padding-top:10px}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-moz-placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-moz-placeholder{color:transparent}input::-webkit-input-placeholder{color:#999!important}input::-moz-placeholder{color:#999!important}input:-ms-input-placeholder{color:#999!important}input:-moz-placeholder{color:#999!important}.link-info,.orange-link{color:#ea214c}.textarea-label{position:absolute;left:0;top:-27px;border:none!important}.summary-content .content-goals svg{width:28px}.summary-content .content-equipment:first-of-type{padding-left:0}.summary-content .content-equipment svg,.summary-content .content-tags svg{width:25px}.new-session-link{margin-top:23px;margin-bottom:42px}.orange-link{cursor:pointer;font-weight:300}.more-about-handball{margin-top:36px;margin-right:15px}.training-plan-subtitle h2{font-size:20px;font-size:1.25rem;float:left;max-width:60%;min-width:55%}.training-plan-hints svg{width:33px}.training-plan-hints h2{font-weight:300;font-size:30px;font-size:1.875rem;color:#a2286a;margin-top:0}.edit .exercise-title-dropdown:hover .exercise-title,.edit .exercise-title:hover,.edit .exercise-title:hover .dropdown button.btn span.caret{color:#ea214c}.training-plan-hints hr{border-color:#d3d3d3;width:282px;margin-top:26px;margin-bottom:26px}.training-plan-hints p{font-weight:300;max-width:840px;margin:0 auto}.training-plan-stats ul{list-style-type:none;padding:0;margin:20px 0 0 45px}.training-plan-stats ul li{margin-bottom:2px}.stat-square{width:12px;height:12px;background-color:#333;margin-right:8px}footer.main-footer{border:none;font-size:15px;font-size:.938em;font-weight:300;position:absolute;left:0;right:0;bottom:10px}footer.main-footer .footer-text{float:none;line-height:1.25rem}footer.main-footer .footer-text p{margin:0}.dropdown-menu{border-radius:4px 0 4px 4px}.dropdown-trashable .dropdown-menu{right:35px}.coaches-header .data-actions-dropdown,.exercise-library-header .data-actions-dropdown{margin-top:31px!important}.trash-right-fix:first-of-type .dropdown-trashable .dropdown-menu{right:12px}.inline-dropdown{display:none}.edit .inline-dropdown{display:inline-block}.edit .exercise-content .exercise-title a,.edit .session-header .session-title h3,.edit .session-header .session-title h4{display:none}.edit .exercise-action+.inline-dropdown{margin-left:33px}.edit .inline-dropdown .btn-primary.dropdown-toggle{margin:0;padding:0}.edit .inline-dropdown .dropdown-menu{top:45px;left:initial;right:30px}.edit .exercise-dropdown.inline-dropdown .dropdown-menu{height:400px;width:380px!important;max-width:500px!important;max-height:400px;overflow-y:scroll;overflow-x:hidden}.dropdown-menu,.dropdown-scroll{height:auto;max-height:250px;overflow-y:auto;overflow-x:hidden}.edit .inline-dropdown .btn-primary.dropdown-toggle span.caret{margin-left:0;margin-top:28px;margin-right:30px}.edit .exercise-content .exercise-title h3{width:380px;line-height:16px;overflow:hidden;height:20px;text-overflow:ellipsis;white-space:nowrap}.session-header .input-group{margin-top:16px;width:40vw}.session-header .form-control:focus{border-bottom-color:#fff}.session-header .input-group input{display:none;font-size:22px;font-size:1.375rem;color:#fff;font-weight:400;padding-bottom:2px}.edit .session-header .input-group input{display:inline-block;padding-top:4px}.session-actions-edit{display:none;padding-top:16px;padding-right:24px}.session-actions-edit .btn{padding:0}.training-session.session-home .session-actions-edit .btn:hover .icon-close svg path,.training-session.session-home .session-actions-edit .icon-save svg path{fill:#389394!important}.training-session.session-stars .session-actions-edit .btn:hover .icon-close svg path,.training-session.session-stars .session-actions-edit .icon-save svg path{fill:#f26a43!important}.training-session.session-running .session-actions-edit .btn:hover .icon-close svg path,.training-session.session-running .session-actions-edit .icon-save svg path{fill:#ee6b4a!important}.training-session.session-strength .session-actions-edit .btn:hover .icon-close svg path,.training-session.session-strength .session-actions-edit .icon-save svg path{fill:#f5c66b!important}.training-session.session-handball .session-actions-edit .btn:hover .icon-close svg path,.training-session.session-handball .session-actions-edit .icon-save svg path{fill:#a2286a!important}.session-actions-edit .icon-close svg path,.session-actions-edit .icon-save svg circle{fill:#fff!important}.training-session .session-actions-edit .btn-primary:hover svg path,.training-session .session-actions-edit .btn-transparent:hover svg circle{fill:#ea214c!important}.session-actions-edit .icon-close svg circle,.training-session .session-actions-edit .btn-primary:hover svg circle{fill:transparent!important}.edit .session-actions-edit{display:inline-block}.edit .session-actions,.exercise-action .exercise-action-remove svg{display:none}.edit .session-actions a{opacity:.3;cursor:default}.edit .session-actions a:hover svg path{opacity:1;fill:#fff!important}.edit .exercise-header .exercise-section-title{padding-left:52px}.edit .exercise-header .exercise-section-time,.edit .exercise-time{margin-right:0}.edit .exercise-action .exercise-action-remove svg{display:inline-block;margin-right:30px}.exercise-action .exercise-action-edit svg{display:none}.edit .exercise-action .exercise-action-edit svg{display:inline-block;margin-right:30px}.exercise-action .exercise-action-duplicate svg{display:none}.edit .exercise-action .exercise-action-duplicate svg{display:inline-block;margin-right:30px}.exercise-action .exercise-action-draganddrop svg{display:none}.edit .exercise-action .exercise-action-draganddrop svg{display:inline-block;margin-right:30px}.exercise-action .exercise-action-up svg{display:none}.edit .exercise-action .exercise-action-up svg{display:inline-block;margin-right:30px;float:right}.exercise-action .exercise-action-down svg{display:none}.edit .exercise-action .exercise-action-down svg{display:inline-block;margin-right:15px;float:left}.edit .exercise-action .exercise-action-video,.edit .exercise-content .exercise-age,.edit .exercise-header .exercise-section-age{display:none}.exercise-header .exercise-section-action .exercise-action-plus{cursor:pointer;display:none}.exercise-header .exercise-section-action .exercise-action-plus:hover svg path{fill:#333;stroke:#333}.edit .exercise-header .exercise-action-plus{display:inline-block}.edit .summary-content .content-equipment,.edit .summary-content .content-tags,.summary-content .content-calendar{display:none}.edit .summary-content .content-goals{width:60%}.summary-content .content-calendar hr{margin-left:50px}.summary-content .content-calendar p{margin-left:50px;width:75%;font-weight:300}.summary-content .content-calendar a{color:#ea214c;cursor:pointer}.edit .summary-content .content-calendar{display:block;width:40%}.edit .summary-content .content-goals hr,.edit .summary-content .content-goals p{display:none}.edit .summary-content .content-goals textarea,.training-textarea{display:inline-block;margin-top:10px;padding-left:20px;padding-top:10px}.email-text .training-textarea{margin-left:0}.edit .summary-content{padding-bottom:40px}.session-summary-footer{display:none;margin-left:0;margin-right:0}.edit .session-summary-footer{display:block}.session-summary-footer .dropdown{margin-left:40px;margin-bottom:12px}.session-summary-footer .session-summary-buttons .btn-transparent{margin-left:5px}.edit .session-summary-footer .session-summary-buttons{margin-bottom:53px;padding-left:44px}.action-plus-pop{display:none}.action-remove,.edit .action-plus-pop,.tag,.tag-close,.tag-container>div{display:inline-block}.edit .action-plus-pop{position:absolute;right:0;width:180px;background-color:#fff;top:25px;border:1px solid #ddd;border-radius:4px;padding-top:18px;padding-bottom:16px;z-index:100;text-align:left}.action-plus-pop button{color:#ea214c;background:#fff;font-weight:300;border:none;float:none;text-align:left}.action-plus-pop button:hover{text-decoration:underline}.checkbox-wrap{margin-top:10px}input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}input[type=checkbox].css-checkbox+label.css-label{height:26px;display:inline-block;background-repeat:no-repeat;cursor:pointer;background-image:url(/bundles/handball/angular/assets/images/icons/learn_handball_checkbox-dark.svg);background-size:20px 20px;background-position:0 3px;padding-left:32px;font-size:18px;font-size:1.125rem;font-weight:300;margin-bottom:18px;padding-top:0}input[type=checkbox].css-checkbox:checked+label.css-label{background-image:url(/bundles/handball/angular/assets/images/icons/learn_handball_checkbox_selected-dark.svg),url(/bundles/handball/angular/assets/images/icons/learn_handball_checkbox-dark.svg);height:26px;background-position:0 0,0 3px;background-size:21px 19px,20px}label.css-label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-box{min-width:220px}.filter-box .well{padding:13px 22px 20px;color:#666;background:#fff}.checkbox-wrap hr{margin-top:6px;margin-bottom:16px;border-top:1px solid #e5e5e5}.filter-box input[type=checkbox].css-checkbox+label.css-label{margin-bottom:0;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90%;position:relative;background-image:url(/bundles/handball/angular/assets/images/icons/learn_handball_checkbox-dark.svg);background-size:16px 16px}.filter-box input[type=checkbox].css-checkbox:checked+label.css-label{background-image:url(/bundles/handball/angular/assets/images/icons/learn_handball_checkbox_selected-dark.svg),url(/bundles/handball/angular/assets/images/icons/learn_handball_checkbox-dark.svg);color:#333;background-size:19px 17px,16px}.tag-container{max-width:250px;line-height:0}.tag{background:#fff;padding:10px;font-size:1.125rem;margin-right:5px;margin-bottom:5px;position:relative;z-index:999}.tag:hover{background-color:#e3e3e3;cursor:pointer}.tag-close{margin-left:6px;cursor:pointer}.tag-close svg{width:10px;height:10px}th.s-arrow-both:before,th.s-arrow-down:before{height:18px;position:absolute;content:"";background-size:11px 18px;width:11px;left:-6px}.filter-box .tag-close svg path,.reset-filter .tag-close svg path{fill:#666!important}.reset-filter{float:left;margin-top:8px;padding:6px 10px 4px}th.s-arrow-down:before{background-image:url('/bundles/handball/angular/assets/mobile_app/icons/handball/icon/Icon, TableSortingDown.svg');top:30px}th.s-arrow-both:before{background-image:url('/bundles/handball/angular/assets/mobile_app/icons/handball/icon/Icon, TableSortingUpAndDown.svg');background-repeat:no-repeat;top:26px}th.s-arrow-up:before{content:"";background-image:url('/bundles/handball/angular/assets/mobile_app/icons/handball/icon/Icon, TableSortingUp.svg');background-size:11px 18px;width:11px;height:18px;position:absolute;top:24px;left:-6px}.exercisesort.s-arrow-both:before,.exercisesort.s-arrow-down:before,.exercisesort.s-arrow-up:before{background-repeat:no-repeat;margin-left:-17px;width:50px;background-size:11px 18px;height:18px;position:absolute;content:""}.exercisesort.content-centered-arrow.s-arrow-both:before,.exercisesort.content-centered-arrow.s-arrow-down:before,.exercisesort.content-centered-arrow.s-arrow-up:before,th.content-centered-arrow.s-arrow-both:before,th.content-centered-arrow.s-arrow-down:before,th.content-centered-arrow.s-arrow-up:before{left:3px}.exercisesort.s-arrow-down:before{background-image:url('/bundles/handball/angular/assets/mobile_app/icons/handball/icon/Icon, TableSortingDown.svg');margin-top:8px}.exercisesort.s-arrow-both:before{background-image:url('/bundles/handball/angular/assets/mobile_app/icons/handball/icon/Icon, TableSortingUpAndDown.svg');margin-top:4px}.exercisesort.s-arrow-up:before{background-image:url('/bundles/handball/angular/assets/mobile_app/icons/handball/icon/Icon, TableSortingUp.svg');margin-top:5px}#clubs-list thead th:first-of-type{padding-left:30px}.clubs-list tbody td:first-of-type{width:140px;padding-left:0;text-align:center}#users-list thead th:first-of-type{padding-left:28px}#clubs-list thead .s-arrow-both:first-of-type:before,#clubs-list thead .s-arrow-down:first-of-type:before,#clubs-list thead .s-arrow-up:first-of-type:before,#users-list thead .s-arrow-both:first-of-type:before,#users-list thead .s-arrow-down:first-of-type:before,#users-list thead .s-arrow-up:first-of-type:before{left:14px}.action-remove{width:19px;background:url(/bundles/handball/angular/assets/images/icons/remove.svg) left 0 no-repeat;border:none;background-size:19px 22px;height:24px}.age-group-coaches .dropdown button,.age-group-coaches .dropdown button:hover,.age-group-coaches .dropdown-menu,.age-group-coaches .dropdown.open button,.exercise-library-modal .dropdown button,.exercise-library-modal .dropdown button:hover,.exercise-library-modal .dropdown-menu,.exercise-library-modal .dropdown.open button{font-size:18px;font-size:1.125rem}.age-group-info-dropdowns .dropdown:last-of-type{margin-left:30px}.create-age-group-modal .age-group-name-wrap{margin-bottom:36px;width:284px}.create-age-group-modal .age-group-heading-wrapper{margin-bottom:60px;width:640px}.age-group-coaches{margin-top:29px}.remove-first-img:first-of-type img{display:none}.hover-underline{cursor:pointer}.hover-underline:hover{text-decoration:underline;color:#333}.hover-underline:hover .three-dots-btn{color:#333}.age-group-coaches .dropdown{margin-bottom:15px}.age-group-hints{margin-top:15px}.age-group-column:hover{text-decoration:underline}.has-sublist>li:hover,.translation-buttons a:focus{text-decoration:none}.dropdown.state-modal{margin-top:50px}.modal-header .close{position:absolute;right:22px;top:35px}.intro-close{position:absolute;right:22px;top:22px;z-index:1055}li.dropdown-selected,li.dropdown-selected>*{font-weight:700!important}.input-group.invalid .input-group-addon,.input-group.invalid input{border-color:#ea214c}.input-group.invalid *{color:#ea214c}.input-group-addon.input-label-block{display:block;border:none}.dropdown.input-group.invalid{border-bottom:1px solid #ea214c}.div-table-head{background-color:#fff;font-size:20px;font-size:1.25rem;color:#333;padding:21px 11px 20px 0;border-radius:5px 5px 0 0;min-height:70px;border-bottom:1px solid #adadad}.div-table-row{background-color:#f9f9f9;font-weight:300;border:1px solid #e0e0e0;padding-top:18px;padding-bottom:12px;border-top:none}.div-table-row:nth-of-type(odd){border-top:none}.div-table-row .table-actions img,.div-table-row .table-actions svg{cursor:pointer;vertical-align:middle;margin-left:1.25rem;margin-right:1.25rem;height:1.375rem;width:auto}.exercises-table .div-table-row .table-actions svg{margin-left:.75rem;margin-right:.75rem}.div-table-column{display:inline-block;min-height:24px}.coaches-table .div-table-row{padding-bottom:18px}.coach-extended-info{display:none;margin-top:20px;background-color:#fff;padding-bottom:100px;position:relative;margin-bottom:-18px}.coach-extended-info.closed,.exercise-library-extended-info.closed{display:none}.coach-extended-info.expanded,.exercise-library-extended-info.expanded{display:block}.exercise-library-header .dropdown-menu h3{font-size:16px;font-size:1rem;margin:0;color:#000;font-weight:600;border-bottom:1px solid #e0e0e0;padding:12px 8px}.has-sublist>li{border-bottom:none;padding:0}.dropdown-sublist li,.dropdown-sublist li:last-of-type{border-bottom:1px solid #e0e0e0}.dropdown-sublist{list-style-type:none;margin:0;padding:0}.dropdown-sublist li{font-weight:300}.has-sublist li:last-of-type .dropdown-sublist li:last-of-type{border-bottom:none}.coach-extended-info-quote{font-size:32px;font-size:2rem;font-weight:700;font-style:italic;color:#a2286a;line-height:42px;padding:75px 220px 40px;border-top:1px solid #e0e0e0}.coach-extended-info-quote:before{content:"";background-image:url(/bundles/handball/angular/assets/images/icons/quotes.svg);background-repeat:no-repeat;background-size:54px 72px;position:absolute;top:4px;width:54px;height:72px;left:0;right:0;margin:0 auto}.coach-extended-info button.close,.exercise-library-extended-info button.close,.extended-info-1 button.close{position:absolute;top:20px;right:20px;cursor:pointer;z-index:5;width:34px;height:33px}.coach-extended-info button.close svg,.exercise-library-extended-info button.close svg,.extended-info-1 button.close svg{width:33px;height:33px}.exercise-extended-info.extended-info-1 button.close svg path{fill:#ea214c!important}.coach-extended-info button.close:hover svg path,.exercise-extended-info.extended-info-1 button.close:hover svg path{fill:#fff!important}.coach-extended-info .exercise-video-box{margin-top:0}.coaches-table .div-table-head,.coaches-table .div-table-row .div-table-column:first-of-type{padding-left:32px}.coaches-table .div-table-row .div-table-column.table-actions,.exercises-table .div-table-row .div-table-column.table-actions{padding-right:18px}.exercises-table .div-table-row .name-cut{max-width:94%}.coach-extended-info-text{padding-left:45px}.library-extended-info-text{padding-left:100px}.coach-extended-info-text h2,.library-extended-info-text h2{font-size:28px;font-size:1.75rem;margin-bottom:17px;color:#a2286a}.coach-extended-info-text p,.library-extended-info-text p{font-weight:300}.exercise-mobile-rating{display:none}.push-top-6{margin-top:6px}.exercises-subtitle h2{font-size:20px;font-size:1.25rem;margin-top:-8px;margin-bottom:40px}.exercises-section{padding-left:1.75%;width:4.667%}.exercises-section span{margin-right:5px}.category-icon{background-size:46%}.exercises-exercise{width:41%}.exercises-exercise h4{font-size:18px;line-height:15px;color:#333;margin-top:2px;margin-bottom:4px}.exercises-exercise span{font-size:1.125rem;color:#666}.exercises-tags{width:12%;max-height:23px;overflow:hidden}.exercises-tags .exercise-tag{width:50px;overflow:hidden;display:inline-block;height:19px}.exercises-persons{width:9.6667%}.exercises-hearts{width:7%;height:15px}.exercises-video{width:auto;height:20px;cursor:pointer}.exercises-video svg{width:19px;height:20px;margin-top:2px}.exercises-video:hover svg path{fill:#333!important}.exercises-rating{padding-left:10px}.exercise-library-extended-info{display:none;margin-top:20px;background-color:#fff;padding-bottom:50px;position:relative;margin-bottom:-18px}.exercise-library-extended-info .summary-content{padding:0;margin-top:31px}.exercise-library-extended-info .content-equipment svg path{fill:#a2286a!important}.exercise-library-extended-info .summary-content ul{padding-left:45px;margin-top:25px}.exercise-library-extended-info .content-equipment h3{font-weight:400;color:#a2286a}.library-extended-info-text h2{margin-top:34px}.library-extended-info-text h4{margin-top:20px;color:#737373}.library-extended-info-text h4>span{font-weight:300}.library-extended-info-text .library-users svg{margin-bottom:-3px;margin-left:24px;margin-right:10px;width:40px;height:20px}.exercise-extended-info .exercise-extended-duration svg{width:20px;height:20px;margin-bottom:-3px;margin-right:5px}.exercise-extended-info .exercise-extended-duration svg path{fill:#737373}.library-extended-info-text .library-users svg path{fill:#737373!important}.library-extended-info-text p{margin-top:30px}.extended-info-1{padding-bottom:65px}.exercise-extended-info .summary-content h3 span:last-of-type{margin-left:2px}.exercise-extended-info .summary-content ul{padding-left:42px}.extended-info-1.exercise-extended-info .summary-content h3{color:#a2286a;font-weight:400;margin-bottom:25px}.div-table-head .exercises-persons{padding-left:15px}.div-table-head .exercises-section{min-height:1px}.div-table-head .exercises-tags{max-height:100%}.rating{unicode-bidi:bidi-override;direction:rtl;text-align:center}.rating>span{display:inline-block;position:relative;width:1.1em}.rating>span:hover,.rating>span:hover~span{color:transparent}.rating>span:hover:before,.rating>span:hover~span:before{content:"\2605";position:absolute;left:0;color:gold}.legend-item:before,.valid-check:after{content:""}.vthumbnail{position:relative;-webkit-transition:none;transition:none;float:none!important}.vthumbnail.ng-leave{-webkit-transition-duration:0s;transition-duration:0s;opacity:1}.vthumbnail.ng-leave.ng-leave-active{opacity:0}.exercise-rating .selected svg path,.heart-icon:hover svg path,.rate-icon.selected svg path{opacity:1;fill:#333!important}.vthumbnail.ng-enter{-webkit-transition:top .3s;transition:top .3s}.vthumbnail.ng-enter[data-direction=left]{top:-76px}.vthumbnail.ng-enter[data-direction=right]{top:76px}.vthumbnail.ng-enter.ng-enter-active{top:0}.rating-active .exercise-rating{display:block}.rating-active .session-sub-actions .session-actions a.action-rate svg path{fill:#000!important}.exercise-complete{display:none;width:20px;padding-top:20px;margin-right:20px}.complete-exercise-active .exercise-complete{display:block}.exercise-complete svg path,.exercise-complete.completed svg path,.exercise-complete:hover svg path{fill:#333!important}.exercise-heart,.exercise-rating{padding-top:17px;padding-right:20px}.exercise-rating svg,.rate-icon svg{width:22px;height:23px;margin-right:3px!important}.exercise-heart svg,.filter-heart-icon svg,.heart-icon svg{width:22px;height:23px;margin-top:3px}.exercise.heart-icon,.exercise.rate-icon{width:20px;display:inline-block}.exercise-heart svg{margin-top:0}.exercise.rate-icon{margin-right:5px!important}.exercise-rating-count{font-size:18px;font-size:1rem;padding-left:5px;display:inline-block}.exercise-rating-count svg{height:20px}tr.ui-draggable-dragging{position:absolute!important;width:100%}.ui-draggable-dragging td:last-of-type{right:0;position:absolute;top:0}.exercise-rating-count svg path{fill:#666!important}.ui-draggable-dragging td{border-bottom:none!important}.ui-draggable-dragging{border-bottom:1px solid #e0e0e0}.exercise-rating-count .lighter{color:rgba(51,51,51,.7);margin-left:2px;margin-right:2px}p.exercise-rating-count{padding-top:11px}.div-table-column.exercises-rating{padding-left:0;line-height:0}.exercise-rating svg path,.rate-icon svg path{fill:#333!important}.training-session .rate-icon:hover svg path{opacity:1}.training-session .rate-icon:hover{cursor:pointer}.page-loading-overlay{opacity:.5}.datepicker-inline table{width:100%}div.datepicker tbody td,div.datepicker td,div.datepicker th{font-weight:300}div.datepicker-inline{border:none;width:92%;margin-left:8%}.full-width,.login-main,.login-main form{width:100%}div.datepicker tfoot tr th.datepicker-switch,div.datepicker thead tr:first-child th.datepicker-switch{color:#fff}.datepicker-inline table tbody tr.active td,.datepicker-inline table tbody tr:hover td,.datepicker-inline table td:hover,div.datepicker table tr td.day:hover,div.datepicker tfoot tr th:hover,div.datepicker thead tr:first-child th:hover{background:#ea214c;color:#fff}.datepicker-inline table tr:last-of-type td{border-bottom:1px solid #e0e0e0}div.datepicker table tr td.active,div.datepicker table tr td.active.disabled,div.datepicker table tr td.active.disabled:hover,div.datepicker table tr td.active:hover{background-color:#ea214c}div.datepicker .datepicker-months table tr td:hover,div.datepicker .datepicker-years table tr td:hover{background-color:#fff;color:#333}div.datepicker .datepicker-months table tr td span.active,div.datepicker .datepicker-months table tr td span:hover,div.datepicker .datepicker-years table tr td span.active,div.datepicker .datepicker-years table tr td span:hover{background:#ea214c;color:#fff}.content-calendar .selected-week{font-weight:300;color:#666;padding-top:10px;padding-left:44px}.push-top-40,.translation-push{margin-top:40px}.translation-buttons{position:absolute;top:-35px;right:0}.translation-buttons a{font-weight:300;color:#999}.translation-buttons a:hover{color:#000;text-decoration:underline}.translation-buttons a.exist{color:#000;font-weight:400}.translation-buttons a.active{color:#ea214c}.training-session .translation-buttons{display:none}.edit.training-session .translation-buttons{display:inline-block}.toast-success{background-color:#fff;border:1px solid #ea214c}#toast-container{max-width:500px;top:25%;left:0;right:0;margin-left:auto;margin-right:auto}#toast-container>div{max-width:500px;width:100%;border-radius:4px;padding:25px;color:#ea214c;text-align:center;font-size:18px;font-size:1.125rem;-webkit-opacity:1;-moz-opacity:1;opacity:1}.login-main{height:auto;min-height:100vh;background:#a2286a;background:-moz-linear-gradient(45deg,#a2286a 0,#f23f43 50%,#f6c963 100%);background:-webkit-linear-gradient(45deg,#a2286a 0,#f23f43 50%,#f6c963 100%);background:linear-gradient(45deg,#a2286a 0,#f23f43 50%,#f6c963 100%);position:relative}.img-person,.valid-check:after{background-repeat:no-repeat;z-index:9999}.login-main .logo{padding-left:18px}.login-language{position:absolute;right:10px;top:10px}.login-top-link{color:#fff;text-align:right;font-size:19px;font-size:1.188rem;margin-bottom:10px;margin-top:14px}.login-top-link a{color:#fff;border-bottom:1px solid #fff}.login-top-link a:hover{border-bottom:none}.login-title{padding:0;margin:0 0 24px;font-size:45px;font-size:2.813rem;color:#a2286a;line-height:45px}.login-text{padding:0;margin:0;font-size:22px;font-size:1.375rem;color:#333;line-height:30px}.login-content{background-color:#fff;border-radius:6px;padding:34px 34px 39px}.img-person{width:33vw;height:90%;position:absolute;background-image:url(/bundles/handball/angular/assets/images/learn_handball_login_bjarte_myrhol.png);background-position:bottom;background-size:contain;bottom:0;right:22%}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:transparent!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important}.login-content input,.login-content textarea{color:#ea214c;text-shadow:0 0 0 #333;-webkit-text-fill-color:transparent;line-height:0}.login-content input:focus,.login-content textarea:focus{text-shadow:0 0 0 #ea214c;border-color:#ea214c}.login-content input::-webkit-input-placeholder,.login-content textarea::-webkit-input-placeholder{text-shadow:none;-webkit-text-fill-color:initial}.valid-check:after{position:absolute;width:30px;height:26px;bottom:10px;right:0;background-image:url(/bundles/handball/angular/assets/images/icons/complete-session-green.svg);background-size:100%}.valid-check:after svg path{fill:green!important}.btn-login.valid{background-color:#00ca00}.btn-login.valid:hover{background-color:#fff;color:#00ca00;border-color:#00ca00}.btn-login,.btn-login-primary:focus{padding:26px 38px;color:#fff;font-size:19px;font-size:1.188rem;border-radius:30px;line-height:0;border:2px solid transparent;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.login-input-wrapper{max-width:360px}.btn-login-invert:hover,.btn-login-primary{background-color:#ea214c}.btn-login-invert,.btn-login-primary:hover{background-color:#fff;color:#ea214c;border-color:#ea214c}.btn-login-transparent{background-color:#fff;color:#ea214c;padding-left:10px;padding-right:10px}.btn-login-transparent:hover{text-decoration:underline;color:#ea214c}.errors-container{border:1px solid #f66000;padding:23px 30px 12px;margin-bottom:22px;position:relative}.error-text,.errors-container{font-size:22px;font-size:1.375rem;color:#f66000;line-height:30px}.error-icon,.icon-404,.info-icon{font-style:normal;line-height:0;text-align:center}.error-icon,.info-icon{display:inline-block;color:#fff;background-color:#f66000;width:25px;height:25px;border-radius:100%;font-size:19px;padding-top:13px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-12.5px}.modal-error{margin-top:30px;margin-left:18px;padding-top:15px}.terms-text{padding-top:15px;font-size:.938em;color:#666;width:80%;font-family:Bariol,sans-serif}.terms-link{text-decoration:underline}.terms-link:hover{text-decoration:none}.link-underline,.subscription-bar>p>a,a.coach-link:hover{text-decoration:underline}.collapse-icon{display:block}.expand-icon,.panel.collapsed .collapse-icon{display:none}.panel.collapsed .expand-icon{display:block}.panel{padding:0}.panel .div-table-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;font-size:22px;font-size:1.375rem;width:100%}.panel-options{display:inline-block;float:left;width:26px;height:26px;margin-left:20px;margin-right:20px}.panel .div-table-head h3{display:inline-block;float:left;font-size:1.375rem}.panel .panel-body{padding:0 20px 40px}.panel-subtitle{font-size:22px;font-size:1.375rem;color:#333;margin-bottom:30px;margin-top:36px}.circled{width:51px;min-width:51px;height:51px;border:1px solid #ea214c;background:#ea214c;border-radius:100%;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;font-size:22px;font-size:1.375rem;color:#fff;margin-right:14px}.panel-item-green{color:#60bb12}.panel-item-red{color:#ea214c}.panel-item-blue{color:#a2286a}.panel-item-silver{color:#999}.panel-item-darksilver{color:#666}.panel-item-white{color:#333}.item-total{font-size:22px;font-size:1.375rem}.panel-spacer{margin-top:40px;margin-bottom:4px}.panel-item-green .circled{border-color:#60bb12;background:#60bb12}.panel-item-blue .circled{border-color:#a2286a;background:#a2286a}.panel-item-silver .circled{border-color:#999;background:#999}.panel-item-darksilver .circled{border-color:#666;background:#666}.panel-item-white .circled{border-color:#fff;background:#fff;color:#333}.color-666{color:#666!important}.color-green{color:#60bb12!important}.panel-item{margin-bottom:20px}[class*=panel-item-] .transparent{background:0 0;color:inherit}.nav.nav-tabs+.tab-content{background:0 0;padding:0;margin-bottom:70px}.nav.nav-tabs{border-bottom:0;padding-bottom:40px;text-align:center;position:relative}.nav.nav-tabs>li>a{background-color:#fff;font-size:22px;font-size:1.375rem;color:#666;border:1px solid #d3d3d3;border-radius:5px;margin-right:0!important}.nav.nav-tabs>li:last-of-type>a{margin-right:0}.nav.nav-tabs>li.active>a,.nav.nav-tabs>li>a:hover{color:#ea214c;border:1px solid #ea214c}.have-subheading .nav.nav-tabs{margin-bottom:38px}.tabs-subheading,.week-tabs-subheading{position:absolute;text-align:center;width:100%;bottom:8px;font-size:18px;font-size:1.125rem;color:#999}.week-tabs-subheading{width:100%;bottom:0;top:106px}.pipe-spacer{display:inline-block;margin:0 8px}.progress-wrapper{margin-bottom:15px}.progress-title{font-size:18px;font-size:1.125rem;color:#666;margin-bottom:10px!important}.legend-item,.progress-double .progress-wrapper:first-of-type{margin-bottom:2px}.progress-value{margin-left:10px}.progress-lg{height:5px}.progress-bar{box-shadow:none;min-width:3px}.progress-green .progress-bar{background-color:#60bb12}.progress-green .progress-value{color:#60bb12}.progress-orange .progress-bar{background-color:#ef7030}.legend-item:before,.progress-silver .progress-bar{background-color:#d3d3d3}.progress-orange .progress-value{color:#ef7030}.progress-silver .progress-value{color:#d3d3d3}.legend-item{padding-left:25px}.legend-item:before{position:absolute;width:15px;height:15px;left:0;top:2px}.legend-item.green{color:#60bb12}.dashboard-birthyearvalue.selected,.feedback-container:hover .feedback-title{color:#ea214c}.legend-item.green:before{background-color:#60bb12}.dashboard-birthyearvalue,.dashboard-username{font-size:22px;font-size:1.375rem}.dashboard-birthyearvalue{margin-right:12px}.dashboard-birthyear,.dashboard-clubname,.dashboard-teamname{font-size:18px;font-size:1.125rem}.error-container{width:100%;height:100%;background:#a2286a;background:-moz-linear-gradient(45deg,#a2286a 0,#f23f43 50%,#f6c963 100%);background:-webkit-linear-gradient(45deg,#a2286a 0,#f23f43 50%,#f6c963 100%);background:linear-gradient(45deg,#a2286a 0,#f23f43 50%,#f6c963 100%);position:relative}.error-container header{position:absolute;top:0;left:8px}.page-error{border-radius:6px}.error-link{color:#f66000}.icon-404{display:inline-block;border:2px solid #a2286a;color:#a2286a;width:75px;height:75px;border-radius:100%;font-size:45px;font-size:2.813rem;padding-top:36px;margin-bottom:30px}.feedback-container,.feedback-title,.info-icon{transition:all .2s}.feedback-container{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:55px;height:200px;padding-top:15px;padding-bottom:15px;right:0;bottom:130px;border-top-left-radius:5px;border-bottom-left-radius:5px;cursor:pointer;border-right:none;z-index:9999}.feedback-face,.feedback-face-german{width:75px;height:75px;left:-56px;background-size:100%;transition:all .3s;position:absolute;background-color:#fff}.feedback-face{background-image:url(/bundles/handball/angular/assets/images/feedback-bjarte.png);border-radius:100%;border:1px solid #ddd}.feedback-face-german{background-image:url(/bundles/handball/angular/assets/images/feedback-andy.png);border-radius:100%;border:1px solid #ddd}.feedback-container.opened{background-color:#fff;border:1px solid #e0e0e0}.feedback-container:hover .feedback-face{border-color:#ea214c}.feedback-container.opened .feedback-face{left:-38px}.feedback-container.opened:hover .feedback-face{border-color:#ddd}.feedback-btn{cursor:pointer;width:100%;height:100%;position:absolute;top:0;z-index:10}.feedback-container.opened .feedback-btn{opacity:0!important}.feedback-title{font-size:18px;color:#adadad;letter-spacing:0;margin-top:10px}.feedback-text{font-size:16px;color:#666}.info-icon{background-color:#adadad;top:48%;-webkit-transform:translateY(-48%);-ms-transform:translateY(-48%);transform:translateY(-48%)}.feedback-container.opened .feedback-title{color:#333}.feedback-btn:hover+.info-icon,.feedback-container.opened .info-icon{background-color:#666}.text-vertical{transform:rotate(-90deg);width:200px;height:100%;padding-top:15px}.feedback-container.opened{-webkit-box-shadow:-2px 0 17px 0 rgba(102,102,102,.25);-moz-box-shadow:-2px 0 17px 0 rgba(102,102,102,.25);box-shadow:-2px 0 17px 0 rgba(102,102,102,.25);width:500px}.feedback-content{padding-left:75px;display:none;transition:all 5s;z-index:20}.feedback-input{width:340px;float:left;height:68px}.feedback-send{padding-top:14px;float:left}.intro-slider+div .modal-lg{max-width:1320px;width:95%}.intro-slider+div.modal .modal-dialog .modal-content{padding:0;height:auto;overflow-y:hidden;border:none}.intro-slider+div.modal .modal-dialog .modal-content .modal-body{padding:0;height:auto}.intro-slider-content .btn-login-primary{top:160px;margin-top:10%}.owl-carousel .owl-item{position:relative;width:100%}.owl-carousel .owl-item img{width:auto}.owl-carousel .owl-item .intro-slider-content{position:absolute;right:50px;top:20%;width:400px;text-align:center}.owl-carousel .owl-item .intro-slider-content svg{width:60px;height:60px}.owl-carousel .owl-item .intro-slider-content svg path{fill:#a52563!important}.actions-dropdown .dropdown-menu svg path,.filter-box svg path{fill:#666!important}.owl-carousel .owl-item .intro-slider-content h2{font-size:50px;line-height:44px;color:#a52563;padding-bottom:20px}.owl-carousel .owl-item .intro-slider-content p{font-size:22px;line-height:30px;color:#666}.owl-carousel .owl-nav{position:absolute;bottom:230px;right:178px;font-size:19px;color:#ea214c;width:160px;text-align:center}.owl-nav a:first-of-type{margin-right:10px}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{float:left;display:inline-block;margin-right:9px}.owl-carousel .owl-dots{position:absolute;right:200px;bottom:192px;width:117px;height:20px}.owl-carousel .owl-dots .owl-dot{width:12px;height:12px;background-color:#AAA;border-radius:100%;display:inline-block}.owl-carousel .owl-dots .owl-dot.active{background-color:#666}.owl-prev{padding-right:15px}.owl-nav .next,.owl-nav .prev{color:#ea214c;cursor:pointer}.owl-prev:after{content:"|";position:absolute;right:42px;left:auto;color:#d3d3d3}.owl-nav .next.disabled,.owl-nav .prev.disabled,.owl-next.disabled,.owl-prev.disabled{color:#AAA;pointer-events:none}.owl-carousel .owl-dots .owl-dot:last-of-type,.owl-carousel .owl-nav .owl-next{margin-right:0}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.slider-btn{bottom:6vw;right:165px;position:absolute;z-index:99}a.coach-link,a.coach-link:hover{color:#ea214c}.subheading-v-2{top:-61px;position:relative}.tr-loading{font-size:2em;opacity:.42;position:absolute;top:20%;z-index:10001;color:#fff;text-align:center;margin:10% auto 100%;left:0;right:0;display:none}.pagination-wrap .pagination li a.current{color:#ea214c}footer.main-footer{margin-left:0;margin-right:0}.name-cut{display:inline-block;max-width:85%;overflow:hidden;float:left;white-space:nowrap;position:relative}.role-tab,.show-features-box{max-width:260px}.div-table-row .name-cut:after{content:"";display:block;position:absolute;right:0;top:0;bottom:0;width:25px;background:rgba(239,239,239,0);background:-moz-linear-gradient(left,rgba(239,239,239,0) 0,rgba(255,255,255,0) 0,rgba(248,248,248,.8) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(239,239,239,0)),color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(248,248,248,.8)));background:-webkit-linear-gradient(left,rgba(239,239,239,0) 0,rgba(255,255,255,0) 0,rgba(248,248,248,.8) 100%);background:-o-linear-gradient(left,rgba(239,239,239,0) 0,rgba(255,255,255,0) 0,rgba(248,248,248,.8) 100%);background:-ms-linear-gradient(left,rgba(239,239,239,0) 0,rgba(255,255,255,0) 0,rgba(248,248,248,.8) 100%);background:linear-gradient(to right,rgba(239,239,239,0) 0,rgba(255,255,255,0) 0,rgba(248,248,248,.8) 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#f8f8f8', GradientType=1)}.div-table-row:nth-of-type(odd) .name-cut:after{background:rgba(239,239,239,0);background:-moz-linear-gradient(left,rgba(239,239,239,0) 0,rgba(255,255,255,0) 0,rgba(239,239,239,.8) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(239,239,239,0)),color-stop(0,rgba(255,255,255,0)),color-stop(100%,rgba(239,239,239,.8)));background:-webkit-linear-gradient(left,rgba(239,239,239,0) 0,rgba(255,255,255,0) 0,rgba(239,239,239,.8) 100%);background:-o-linear-gradient(left,rgba(239,239,239,0) 0,rgba(255,255,255,0) 0,rgba(239,239,239,.8) 100%);background:-ms-linear-gradient(left,rgba(239,239,239,0) 0,rgba(255,255,255,0) 0,rgba(239,239,239,.8) 100%);background:linear-gradient(to right,rgba(239,239,239,0) 0,rgba(255,255,255,0) 0,rgba(239,239,239,.8) 100%);filter:progid: DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#efefef', GradientType=1)}.hide-training-plan{display:none!important}.actions-dropdown .dropdown-menu:after,.actions-dropdown .dropdown-menu:before,.btn-circled,.filter-box .btn div,.vcenter{display:inline-block}.actions-dropdown{line-height:0}.actions-dropdown .btn-primary.dropdown-toggle{margin-bottom:4px}.actions-dropdown .btn-primary.dropdown-toggle a{padding:21px 0 0}.actions-dropdown .btn-primary.dropdown-toggle svg{padding:0 10px 0 0;margin:0!important}.actions-dropdown .dropdown-menu{right:25px;top:60px;z-index:9999}.actions-dropdown svg{width:25px;height:25px;margin:0}.actions-dropdown .dropdown-menu li{padding:6px 8px 16px}.actions-dropdown .dropdown-menu svg{width:25px;position:relative;top:5px}.vcenter{vertical-align:middle;float:none}.filter-container h4{font-size:1.125rem;margin:0 0 6px}.filter-box{float:left;margin-right:20px}.filter-box .btn{width:100%;color:#666;font-size:20px;padding:12px 45px 12px 0;background:#fff}.btn.btn-well{background:0 0;font-size:16px;color:#666;padding:6px 18px;width:auto;margin-top:11px;margin-bottom:0}.filter-box .btn div{margin-left:14px;float:right;position:absolute;right:10px}.filter-box:hover .btnbig svg path{fill:#ea214c!important}.filter-box:hover .btnbig{color:#ea214c!important}.btnbig{border-radius:3px!important}.basictoadv-filter,.handball-filter,.home-filter,.injuryfree-filter,.lhawards-filter,.parainjuryfree-filter,.running-filter,.stars-filter,.strength-filter,.unifiedhandball-filter{background-repeat:no-repeat}.handball-filter{background-color:#fff;background-image:url(/bundles/handball/angular/assets/mobile_app/icons/handball/icon/Category/handball-lightGrey.svg);background-size:20px;background-position:12px center}.basictoadv-filter,.lhawards-filter{background-color:#fff;background-position:12px center;background-size:23px}.lhawards-filter{background-image:url(/bundles/handball/angular/assets/mobile_app/icons/handball/icon/Category/learn-handball-awards-lightGrey.svg)}.basictoadv-filter{background-image:url(/bundles/handball/angular/assets/mobile_app/icons/handball/icon/Category/basic-to-advanced-lightGrey.svg)}.injuryfree-filter,.parainjuryfree-filter,.unifiedhandball-filter{background-color:#fff;background-size:20px;background-position:12px center}.unifiedhandball-filter{background-image:url(/bundles/handball/angular/assets/mobile_app/icons/handball/icon/Category/para-handball-lightGrey.svg)}.injuryfree-filter{background-image:url(/bundles/handball/angular/assets/mobile_app/icons/handball/icon/Category/injury-free-lightGrey.svg)}.parainjuryfree-filter{background-image:url(/bundles/handball/angular/assets/mobile_app/icons/handball/icon/Category/para-handball-injury-free-lightGrey.svg)}.running-filter,.stars-filter{background-color:#fff;background-size:22px}.running-filter,.stars-filter,.strength-filter{background-position:9px center}.stars-filter{background-image:url(/bundles/handball/angular/assets/mobile_app/icons/handball/icon/Category/learn-from-the-stars-lightGrey.svg)}.running-filter{background-image:url(/bundles/handball/angular/assets/mobile_app/icons/handball/icon/Category/running-lightGrey.svg)}.home-filter,.strength-filter{background-color:#fff;background-size:23px}.strength-filter{background-image:url(/bundles/handball/angular/assets/images/icons/categories/learn_handball_category_icon_white_strength.svg)}.home-filter{background-image:url(/bundles/handball/angular/assets/mobile_app/icons/handball/icon/Category/handball-skills-lightGrey.svg);background-position:12px center}.user-profile-page header{padding-bottom:20px}.user-profile-page .gender-wrap{position:absolute;top:0;left:175px}.page-container .main-content .user-profile-page .page-title h1{margin-bottom:35px}.user-profile-page .panel{background-color:transparent}.autocomplete-dropdown,.bg-white,.btn-circled,.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#fff}.user-profile-page .nav.nav-tabs>li>a{font-size:16px;border:none;color:#333;border-radius:0;padding:8px 15px 6px}.user-profile-page .nav.nav-tabs>li.active>a,.user-profile-page .nav.nav-tabs>li>a:hover{color:#afafaf}.user-profile-container{padding:20px}.btn-primary.dropdown-toggle.add-btn{color:#ea204b}.btn-primary.dropdown-toggle.add-btn svg{width:16px;height:16px;margin-bottom:-3px;margin-left:0}.add-btn svg path{fill:#ea204b}.info-wrap h3{margin-bottom:16px;color:#a2286a}.info-wrap .input-group{margin-bottom:26px}.info-wrap p{margin-bottom:25px}.country-info{margin-top:12px}.password-info,.user-info{margin-top:25px}.club-info{margin-top:13px}.team-info{margin-top:12px;margin-bottom:22px}.team-info.info-wrap .input-group{margin-bottom:0}.user-profile-page .btn.btn-primary.save-btn,.user-profile-page .btn.btn-transparent.cancel-btn{margin-top:20px;padding-left:0}.user-profile-page .img-person{background-image:url(/bundles/handball/angular/assets/images/learn_handball_login_bjarte_myrhol_user_profile.png);bottom:initial;bottom:0;width:26vw;height:100%;right:34%;max-height:798px;position:fixed}.user-profile-new-user .nav.nav-tabs{top:118px;left:50px;right:initial;visibility:hidden}.user-profile-new-user .nav.nav-tabs>li>a{border-radius:100%;border:1px solid #333}.user-profile-buttons{margin-top:40px}.user-profile-buttons .btn-login,.user-profile-buttons .btn-login-primary:focus{padding:20px 24px}.progress-buttons{margin-top:-39px;position:relative;padding-top:3px;padding-left:92px}.progress-buttons-box{display:inline-block;text-align:center;min-width:100px}.btn-circled{width:29px;height:29px;border:1px solid #333;border-radius:100%;text-align:center;padding-top:3px}.btn-circled.selected{border-color:#afafaf;color:#afafaf}.btn-circled.selected+div a{color:#afafaf}.btn-circled.completed{border-color:#91c44a;color:#91c44a}.btn-circled.completed svg{width:16px;height:19px}.btn-circled.completed+div a{color:#91c44a}.exercise-video-iframe iframe,.visible-xs2{display:none}.autocomplete-dropdown{position:absolute;top:41px;border:1px solid #ddd}.autocomplete-dropdown .dropdown{display:block;position:relative;padding:12px 8px;border-bottom:1px solid #e0e0e0;cursor:pointer;color:#333;font-weight:400;z-index:1000;min-width:160px;font-size:13px;text-align:left;background-color:#fff;border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.owl-carousel>.owl-nav{visibility:hidden}.no-exercises-warning{margin:50px 0}.no-exercises-warning h1{color:#a2286a}.pushUp{position:relative;z-index:999999999}.capitalize{text-transform:capitalize}.page-loading-overlay{z-index:20000000}.intro-slider,.intro-slider+.modal,.intro-slider+.modal .modal-dialog{z-index:11000!important}.disabled,input[disabled]{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.typeahead-demo .custom-popup-wrapper{position:absolute;top:100%;left:0;z-index:1000;display:none;background-color:#f9f9f9}.typeahead-demo .custom-popup-wrapper>.message{padding:0;border-bottom:1px solid #ddd;color:#868686}.typeahead-demo .custom-popup-wrapper>.dropdown-menu{position:static;float:none;display:block;min-width:100px;background-color:transparent;border:none;border-radius:0;box-shadow:none}.typeahead-demo .dropdown-menu ul li,.typeahead-demo .dropdown-menu ul li a{padding:0!important;margin:0!important}.payment-list>tbody>tr>td,.payment-list>thead{font-size:1rem}.payment-list{margin-bottom:50px}.page-container .main-content .user-profile-page .page-title{width:50%}.tab-purple{background:#a2286a;padding-bottom:25px;padding-top:45px}.stripe-button-el,.stripe-button-el span{background:red!important;visibility:hidden!important}.role-tab-container{margin-right:42px}.role-tab{margin-top:26px;border:1px solid #a2286a;border-radius:4px;width:100%;text-align:center;padding-bottom:15px;transform:translateZ(0)}.purple_header{color:#a2286a;margin-top:55px}.icon-features{margin-top:-5px!important}.change-card{margin-top:6px}.add-card,.add-card-current{font-size:18px;border-radius:5px;width:153px;height:50px;margin-top:20px}.stripe-button-el{display:none}.add-card{background-image:none;background:rgba(234,33,77,1);background:-moz-linear-gradient(left,rgba(234,33,77,1) 0,rgba(242,105,67,1) 100%);background:-webkit-gradient(left top,right top,color-stop(0,rgba(234,33,77,1)),color-stop(100%,rgba(242,105,67,1)));background:-webkit-linear-gradient(left,rgba(234,33,77,1) 0,rgba(242,105,67,1) 100%);background:-o-linear-gradient(left,rgba(234,33,77,1) 0,rgba(242,105,67,1) 100%);background:-ms-linear-gradient(left,rgba(234,33,77,1) 0,rgba(242,105,67,1) 100%);background:linear-gradient(to right,rgba(234,33,77,1) 0,rgba(242,105,67,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea214d', endColorstr='#f26943', GradientType=1 );color:#fff}.add-card-current{background:#ededed!important;color:#666!important}.stripe-radio{vertical-align:top;vertical-align:text-bottom;margin:0!important}span.stripe-radio-text{vertical-align:baseline;font-size:15px;color:#333}tt{color:#333}.tt-price{border-bottom:1px solid #e3e3e3;width:80%!important;display:inline-block;text-align:center;margin-bottom:20px;float:none;font-size:42px;color:#a2286a;font-weight:700;font-family:Arial,sans-serif;margin-top:16px}.tab-arrow-down{width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:16px solid #a2286a;display:inline-block;margin-top:3px!important}h2.features-clickable:hover{cursor:pointer!important}h2.features-clickable{font-size:16px;color:red;margin-left:-15px!important;text-align:center}.tab-purple svg{width:78px;height:63px;opacity:.5}.tab-purple svg path{fill:#fff!important}.subscription-plan-title{font-size:30px;color:#fff}.subscription-plan-subtitle{font-style:italic;opacity:.5;color:#fff}.subscription-plan-radio{text-align:left;padding:0 20%}.features-list ul{list-style:none;margin:16px 0 0 35px;padding-left:0}.features-list>ul>li{color:#333;padding-left:11px;position:relative}.features-list>ul>li:before{content:"";background-image:url(/bundles/handball/angular/assets/images/icons/learn_handball_checkbox_selected-dark.svg);width:15px;height:13px;background-size:15px 13px;background-repeat:no-repeat;display:inline-block;position:absolute;left:-15px;top:3px}.card-icon{height:25px;margin-top:-4px;margin-right:10px;border:1px solid #e3e3e3}.link-underline:hover{text-decoration:none}.cancel-subscription{color:#ea214c;font-size:16px;display:inline-block;margin-right:15px}.subscription-cancel-change{margin-top:12px;margin-bottom:5px}.mini-popup{color:#ea214c;border:1px solid #ea214c;border-radius:4px;padding:35px;background-color:#fff;z-index:150;width:50%;font-size:18px;font-size:1.125rem;transition:opacity .1s;text-align:left;line-height:20px;position:absolute;left:0;right:0;margin:0 auto;top:292px}.mini-popup>p{color:#ea214c;font-style:italic}.subscription-bar-container{background-color:#333;height:auto;min-height:50px;display:none}.subscription-bar{max-width:1600px;height:auto;min-height:50px;margin:0 auto;color:#fff;padding-top:15px}.subscription-bar>p{color:#fff;padding-right:25px}.subscription-bar>p>a{color:#fff}.subscription-bar>p>a:hover{text-decoration:none}.hide-subscription{position:absolute;top:10px;right:0}.hide-subscription__close{margin-left:5px}.hide-subscription__close,.hide-subscription__close handball-handball,.hide-subscription__close svg{width:25px;height:25px}.hide-subscription svg circle{fill:#333!important}.hide-subscription svg path,.players-action-plus svg path{fill:#fff!important}input::-webkit-calendar-picker-indicator{display:none}input[type=date]::-webkit-input-placeholder{visibility:hidden!important}a.feedback-link span:hover{color:#ea214c;text-decoration:none}.exercise-li-title span:hover,a.feedback-link span{text-decoration:underline}a.feedback-link span{color:#ea214c}.players-action-plus{display:inline-table!important;float:right!important;margin-right:10px!important;margin-left:29px!important;margin-top:7px;margin-bottom:8px}.players-page .nav.nav-tabs li a{font-size:16px!important}.players-page .tab-content{padding-top:100px!important}.action-players .close,.action-players .save{margin-top:0!important;float:right!important;padding:0!important;background:0 0!important;border:none!important;line-height:1!important}.action-players .close svg{margin-left:5px!important}.action-players .save svg circle{fill:#ea214c!important}.action-players .save svg path,.action-players .save:hover svg circle{fill:#fff!important}.action-players .save:hover svg path{fill:#ea214c!important}.players-page .input-group input{font-size:18px;font-size:1.125rem;color:#333;background:0 0;border:none;border-bottom:1px solid #e0e0e0;padding-left:10px;font-weight:300;padding-top:15px;z-index:150;height:50px;padding-bottom:15px!important}.players-page .form-control:focus{border-color:#ea214c}.players-page .panel-title{display:inline-block;width:94.2%;padding-left:20px}.player-form{background:#fff!important}.player-form td{padding-bottom:50px!important;padding-left:30px!important}.player-form h1{padding-top:20px!important;color:#a2286a}.players-page .input-group-addon{padding-top:10px!important}.player-form .close svg,.player-form .save svg{width:38px!important;height:38px!important;margin-top:20px!important}.player-form .save svg{margin-right:0!important}.players-page .input-group{margin-top:25px}.players-page td:first-child{padding-left:30px}.player-panel .div-table-head,.subcoach-panel .div-table-head{padding:.3125rem .75rem!important}.checkbox-table{border:none!important}.checkbox-table td,.checkbox-table th{padding:.3125rem .75rem!important;border:none!important}.player-form td:last-child{padding-right:7px!important}.checkbox-table .label-players{padding-top:6px!important}.players-checkbox-table tr td:first-child,.players-checkbox-table tr th:first-child{padding-left:0!important}.dashboard-title h1{margin-top:-70px!important;margin-bottom:30px!important}.player-form .icon-info::after{top:18px!important}.players-page .nav.nav-tabs{position:relative!important;text-align:left!important;font-size:14px!important;float:right;margin-right:-15px}.team-summary .div-table-head{background:#ededed;color:#a2286a;padding-left:15px;margin-top:50px;margin-bottom:20px}.team-summary .training-plan-hints h2{font-weight:300;font-size:30px;font-size:1.875rem;color:#a2286a;margin-top:0}#team-graph #img-hints{margin-top:-20px!important}#team-graph #img-hints img.img-responsive{width:80%!important;margin-left:10%}.ts-arrow-down:before,.ts-arrow-up:before{content:"";background-repeat:no-repeat;background-size:11px 8px;height:8px;margin-left:-17px;position:absolute;width:50px;margin-top:11px}.dashboard-title h2{font-size:1.25rem;line-height:1.42857143}.orange-text{color:#f26a43}.admin-user-actions{padding-left:0!important}.ts-arrow-up:before{background-image:url('/bundles/handball/angular/assets/mobile_app/icons/handball/icon/Icon, TableSortingUp.svg')}.ts-arrow-down:before{background-image:url('/bundles/handball/angular/assets/mobile_app/icons/handball/icon/Icon, TableSortingDown.svg')}#modal-mails .modal-dialog .modal-lg{width:80%!important}.date-field{width:370px}.heart-icon svg path{fill:#333!important;opacity:1}.heart-icon .selected svg path{fill:#333!important;opacity:1!important}.exercise-heart .selected svg path,.heart-icon.selected svg path{fill:#333!important;opacity:1}.exercise-rating .rate-icon{margin-right:3px;width:20px!important}.heart-dropdown svg{position:relative!important;margin-top:11px;display:inline-block;height:15px;width:15px}.heart-dropdown{float:right}.exercise-li-title span{display:inline-block;width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.edit .exercise-action-video,.exdr-header{display:none}.exercise-heart.pull-right{margin-right:25px!important}.exercise-action-video{padding-top:19px;padding-right:20px;margin-left:15px!important}.exercise-action-video svg{width:19px;height:20px}.exercise-action-video:hover svg path{fill:#333!important;cursor:pointer}.exercise-action-video svg:hover,.rate-icon .clickable svg:hover{cursor:pointer}.rate-icon .clickable:hover svg path{fill:#333!important;cursor:pointer}.exercise-rating svg:hover path,.rate-icon svg:hover path{fill:#333!important;opacity:1}.exercise-content .exercise-rating{margin-right:10px!important}.exercise-header .exercise-section-heart{margin-right:42px}.exercise-header .exercise-section-heart svg{margin-top:7px}.exercise-header .exercise-section-heart svg path{fill:#666!important;opacity:1}.dropdown-head{list-style:none;margin-left:0!important;background:#ddd;border-bottom:none;border-radius:4px 4px 0 0;padding-left:1px!important}.dropdown-head li,.dropdown-head li span{padding-left:5px;padding-right:5px}.exdr-header{top:43px;left:initial;right:30px;min-width:270px;width:380px!important;position:absolute;border-radius:4px 4px 0 0}.dropdown-head li{display:inline-table!important;height:70px;min-width:90px;text-align:center;line-height:auto;font-weight:700;color:#333;border:none;border-right:1px solid #fff;white-space:normal!important;font-size:.938rem;margin-top:-1px}.dropdown-head li.selected{background:#fff!important}.dropdown-head li:hover{text-decoration:underline!important;cursor:pointer}.exercise-dropdown .dropdown-menu{top:85px!important;border-top:none!important;border-radius:0 0 4px 4px}.open div.exdr-header{display:block!important}.dropdown-head li:first-child{border-radius:4px 0 0}.exercise-li-title span{padding-left:20px}.exercise-li-title .club-initials span{width:20px!important;color:#fff!important;padding-left:0}@media screen and (max-width:768px){.edit .action-plus-pop{position:absolute;right:0;width:186px;background-color:#fff;top:25px;border:1px solid #ea214c;border-radius:4px 0 4px 4px;padding-top:18px;padding-bottom:16px;z-index:100}.action-plus-pop button{color:#ea214c;background:#fff;font-weight:300;border:none;display:block}.players-page .nav.nav-tabs{position:relative!important;z-index:25;padding-top:0!important;text-align:left!important;font-size:14px!important;margin-top:50px;float:none!important}.exercise-content .exercise-title h3{margin:0;font-size:18px;font-size:1.125rem;font-weight:300;width:250px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.edit .exercise-content .exercise-title h3{width:250px;line-height:16px;overflow:hidden;height:20px;text-overflow:ellipsis;white-space:normal}.exercise-content .exercise-age{width:42px;text-align:center;font-weight:300;font-size:18px;font-size:1.125rem;padding-top:20px;margin-right:0!important}.dropdown-menu.mobile,.exdr-header{left:initial;right:0;width:100%!important}.exercise-heart,.exercise-rating{padding-top:17px;padding-right:33px}.exercise-header .exercise-section-action{min-width:0;text-align:center;padding-top:9px;padding-right:45px;margin-left:3px}.dropdown-head{background:#ddd;border-bottom:none;border-radius:4px 4px 0 0;padding-left:1px!important}.dropdown-head li{display:inline-table!important;height:35px;min-width:24%;text-align:center;line-height:auto;font-weight:700;color:#333;border:none;font-size:12px;border-right:1px solid #fff;white-space:normal!important;margin-top:-3px!important}.tab-ex{margin-top:-8px!important}.exdr-header{top:68px;min-width:150px;position:absolute;border-radius:4px 4px 0 0;z-index:10000;padding-top:0!important}.dropdown-menu.mobile{position:absolute;border-radius:0;z-index:5}.dropdown-menu.mobile li{padding:12px 10px 15px 35px}.rating-active.training-exercise-mobile .exercise-title{padding-left:15px;width:50%!important;max-width:initial}.club-initials{width:0;height:0;border-style:solid;border-width:35px 35px 0 0;border-color:#adadad transparent transparent;position:absolute;top:0;left:0;display:none}.club-initials span{width:20px;white-space:nowrap;transform:rotate(-45deg);position:absolute;top:-30px;font-size:13px;color:#fff;left:4px}.on-lib a.selected,.on-lib selected{color:#afafaf!important}.on-lib{margin-bottom:0!important;margin-top:15px!important}.on-lib a{padding-left:10px;padding-right:10px}}@media screen and (max-width:361px){.players-page .nav.nav-tabs{position:relative!important;z-index:25;padding-top:0!important;text-align:left!important;font-size:14px!important;margin-top:50px;float:none!important}.exercise-content .exercise-title h3{margin:0;font-size:18px;font-size:1.125rem;font-weight:300;width:130px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.edit .exercise-content .exercise-title h3{width:130px;line-height:16px;overflow:hidden;height:20px;text-overflow:ellipsis;white-space:normal}.dropdown-menu.mobile,.exdr-header{left:initial;right:0;width:100%!important;position:absolute}.exercise-heart,.exercise-rating{padding-top:17px;padding-right:33px}.exercise-header .exercise-section-action{min-width:0;text-align:center;padding-top:9px;padding-right:45px;margin-left:3px}.dropdown-head{background:#ddd;border-bottom:none;border-radius:4px 4px 0 0;padding-left:1px!important}.dropdown-head li,.dropdown-head li span{padding-left:5px;padding-right:5px}.dropdown-head li{display:inline-table!important;height:30px;min-width:43px;text-align:center;line-height:auto;font-weight:700;color:#333;border:none;font-size:12px;border-right:1px solid #fff;white-space:normal!important}.dropdown-head li.selected span{color:#000!important}.on-lib a.selected,.on-lib selected{color:#afafaf!important}.exdr-header{top:68px;min-width:150px;border-radius:4px 4px 0 0;z-index:10000;background:#ddd}.dropdown-menu.mobile{top:29px!important;border-radius:0;z-index:5}.rating-active.training-exercise-mobile .exercise-title{padding-left:15px;width:50%!important;max-width:initial}.exercise-heart .pull-right{margin-right:0!important}.exercise-content .exercise-age{width:42px;text-align:center;font-weight:300;font-size:18px;font-size:1.125rem;padding-top:20px;margin-right:0!important}.exercise-li-title span{display:inline-block;width:150px;overflow:hidden;text-overflow:ellipsis;white-space:normal}.dropdown-menu.mobile li{padding:12px 0 15px}.on-lib{margin-bottom:0!important;margin-top:15px!important}.on-lib a{padding-left:10px;padding-right:10px;margin-left:0}#club-active{margin-top:15px;width:100%}}.tp-tab{margin-bottom:15px}.tp-tab a .selected{color:#333;font-weight:700!important;background:#ededed!important;border-radius:6px 6px 0 0!important;border:1px solid #dcdcdc!important}.tp-tab a{display:inline-block;color:#666!important;padding:5px}.tp-tab a svg{height:20px;width:20px;display:inline-block;padding-top:0;margin-left:5px;margin-right:5px;float:left}.mobile-rating-div{margin-left:40px}@media screen and (min-width:769px){club-initials,li .club-initials{margin-left:-9px}.mobile-rating-div{display:none!important}.tp-tab{margin-bottom:15px;margin-top:73px}.dropdown-menu li{position:relative;padding:18px 8px;border-bottom:1px solid #e0e0e0;color:#333;font-weight:400}club-initials{width:0;height:0;border-style:solid;border-width:46px 46px 0 0;border-color:#adadad transparent transparent;position:absolute;top:0;left:0;display:none}.exdr-header{top:43px;left:initial;right:30px;min-width:270px;width:400px!important;position:absolute;border-radius:4px 4px 0 0;background-color:#e1e1e1}.edit .exercise-dropdown.inline-dropdown .dropdown-menu{height:400px;width:400px!important;max-width:500px!important;max-height:400px;overflow-y:scroll;overflow-x:hidden}.training-plan-subtitle button{padding-right:0;margin-top:25px;margin-bottom:5px}.dropdown-head li,.on-lib a{padding-left:10px;padding-right:10px}.dropdown-head li{display:inline-table!important;height:70px;min-width:90px;text-align:center;line-height:auto;font-weight:400;border:none;border-right:1px solid #fff;white-space:normal!important;font-size:1.125rem;margin-top:-2px!important;color:#666}.tab-ex.selected{color:#000;font-weight:400}.dropdown-head li span{display:block;margin-top:2%}.exercise-header .exercise-section-title{padding-top:8px;font-size:15px;font-size:.938em;font-weight:300;color:#666;width:380px}.on-lib a.selected,.on-lib selected{color:#afafaf!important}.exercise-action-plus.pos-r.clickable.orange-link{margin-right:-45px}.on-lib{margin-bottom:0!important;margin-top:15px!important}}.tp-tab a span{padding-left:5px;padding-right:5px}.tp-tab a.selected span{color:#666!important;font-weight:700!important}#age-groups-list tbody tr td a.three-dots-btn{margin-left:10px!important}.exdr-header ul li span{padding-top:14px!important;background:0 0!important;line-height:1!important}@media screen and (max-width:767px){.exercise-rating{margin-left:60px!important;padding-right:0;padding-top:0}.exdr-header ul li span{display:block;padding-top:10px!important;background:0 0!important;line-height:1!important;color:#666;font-weight:400}.exdr-header ul li.selected{font-weight:400;color:#000!important}.div-table-column.exercises-hearts{margin-top:-60px!important;float:right!important;margin-right:18px!important}.training-plan-subtitle{margin-top:10px!important;margin-bottom:10px!important}.exercise-heart{padding-top:0}.content-equipment h3,.content-goals h3{margin-bottom:5px!important}.mobile-rating-div{height:20px!important}#club-active{margin-top:15px;width:100%}.on-lib a{padding-left:10px;padding-right:10px;margin-left:0}.on-lib{float:left!important;margin-bottom:15px!important}.div-table-column .table-content .exercises-hearts .pull-left .text-center .push-top-6{margin-top:0!important;margin-bottom:10px!important}#ex-dropdown-mobile{left:2.5%!important;position:absolute;float:none;display:block;width:95%!important;background:none!important;padding-top:5px!important}}.new-header,hr.tab-divider{clear:both;width:100%!important;display:none;position:absolute}#ex-dropdown-mobile .club-initials{left:-9px!important}.nav.nav-tabs{padding-top:55px!important}.nav.nav-tabs li a{background:0 0!important;border:none!important;color:#666!important}.nav.nav-tabs li.active{border-radius:3px 3px 0 0;border:1px solid #dcdcdc!important;border-bottom:1px solid #f3f3f3!important;background:#f3f3f3!important}.nav.nav-tabs li.active a{color:#333!important;font-weight:700!important}.main-content{padding:0!important}hr.tab-divider{border:solid #dcdcdc;border-width:1px 0 0;margin:89px 0 21px;height:0}.new-header{background:#ededed;margin:-31px 0 21px;height:157px;border:none;border-bottom:1px solid #dcdcdc;float:left;z-index:-1!important}.handball-light{background:#f3f3f3!important}.tp-tab a,.tp-tab-ex a{background:0 0!important}.tp-tab a{height:38px!important;margin-top:-7px!important;padding-top:8px!important}.tp-tab-ex a{height:47px!important;margin-top:-12px!important;padding-top:12px!important;padding-left:15px;padding-right:15px;padding-bottom:12px!important;display:inline}.tp-tab a.selected{color:#333;font-weight:700!important;background:#f3f3f3!important;border-radius:3px 3px 0 0!important;border:1px solid #dcdcdc!important;border-bottom:1px solid #f3f3f3!important}.search.goto-club.clickable.exercise{background:#fff!important;width:150px important;float:left;margin-bottom:35px;height:47px;padding:10px}.search.goto-club.clickable.exercise input#club_search{width:260px!important;border-bottom:none;display:block;height:28px;margin-top:0;padding-top:0;padding-bottom:0;float:left;font-size:21px}.search.goto-club.clickable.exercise input#club_search::placeholder{color:#666!important;opacity:1}.search.goto-club.clickable.exercise input#club_search:focus::placeholder{color:transparent!important;opacity:0}.search.goto-club.clickable.exercise svg{display:block;float:left;height:23px;margin-right:4px;width:30px}.user-profile-page .nav.nav-tabs{position:absolute;right:15px;z-index:25;padding-top:88px!important}.players-page .nav.nav-tabs{right:15px;z-index:25;padding-top:69px!important}.search.goto-club.clickable.exercise svg path{fill:#666!important}.tp-tab-tp{margin-bottom:15px;margin-top:65px}.exercise-library-header{margin-bottom:15px!important}.bt-search-ex,.bt-search-ex:active{position:absolute;border:1px solid #ea214c!important;border-collapse:collapse!important;border-radius:0 23px 23px 0!important;height:47px;width:60px;margin-top:-10px!important;margin-left:-30px;background-color:#ea214c!important}.bt-search-ex svg path{fill:#fff!important}.bt-search-ex .icon-close svg path{fill:#ea214c!important}.bt-search-ex:hover .icon-close{background:0 0!important}.bt-search-ex .icon-close{background:0 0;border-color:transparent!important;margin-top:4px;float:left!important}.search-exercise-wrap .btn-text{color:#ea214c;padding-top:0!important;display:inline-table!important;float:right!important}.search-exercise-wrap span.ic-c{margin-top:8px!important}.search-exercise-wrap span.ic-s{margin-top:6px!important}.filter-container.disabled{opacity:.4!important}.filter-box .btn{text-align:left!important}.tp-tab a svg circle,.tp-tab a svg path,.tp-tab a.selected svg circle,.tp-tab a.selected svg path{fill:#666}@media screen and (max-width:767px){.dashboard-title,.main-content,.page-container,.user-profile-page .nav.nav-tabs{position:absolute!important}.session-header .input-group{width:80%;display:inline-block;float:none;left:50px;margin-top:-10px}.tp-tab a.pull-right,.tp-tab.pull-right{float:none!important}.session-header .input-group input{display:none;font-size:1.175rem;color:#fff;font-weight:400;padding-bottom:2px;margin-top:-14px}.session-header .input-group h4{font-size:10px;margin-top:10px}.search-exercise-wrap{min-height:100px}.login-main{margin-top:-55px}.search.goto-club.clickable.exercise{width:100%!important}.search.goto-club.clickable.exercise input#club_search{width:80%!important}.tp-tab handball-handball{display:none!important}.tp-tab.pull-right{width:100%!important;text-align:left;padding-left:15px}.tp-tab-ex{margin-top:87px!important;height:40px!important;padding:13px 0 0 15px!important;width:95%;overflow:hidden;white-space:nowrap}.exercise-library-header .page-title{padding-bottom:0!important}.dashboard-title{top:-100px!important}.dashboard-title h1{margin-top:-50px!important}.exercise-library-header,.training-plan-header{top:0!important}.training-plan-header .tp-tab-tp{position:absolute!important;margin-bottom:0;margin-top:-3px;top:100px!important}.training-plan-header{height:140px!important;margin-bottom:0!important}.page-container{top:55px!important}.main-content{top:0!important;padding-top:0!important}.new-header{margin:0 0 21px!important}.user-profile-page .tab-content{float:left!important;margin-top:125px!important;width:100%!important}.exercise-rating{display:block!important}.user-profile-page .nav.nav-tabs{left:5%!important;width:90%;overflow:hidden;white-space:nowrap;margin-top:87px;height:40px!important;padding:0!important}.user-profile-page .nav.nav-tabs li{display:inline-block;text-align:center;text-decoration:none;margin-bottom:0!important;margin-top:0!important}.handbal-scroll{position:absolute;top:50px}.dashboard-header{position:absolute;top:-20px}.dashboard-title{padding-left:5%!important;padding-right:5%!important}.clearfix .exercise-library-header{float:none!important;display:block!important height: 200px!important;position:relative!important;top:0!important}.filter-box{margin-top:10px}.filter-container h4{font-size:1.125rem;margin:0 0 -2px}.div-table-column.table-content.exercises-exercise.pull-left.hover-underline{height:55px}.search.goto-club.clickable.exercise{margin-bottom:17px}.exdr-header{background:#ddd}.dropdown-head li{float:left!important;margin-top:1px!important}.dropdown-head li span{padding-top:20px!important}}.send-exercise-popup,.send-exercise-popup ul{display:inline-block}@media screen and (min-width:768px){.search-exercise-wrap .col-sm-12,button.cl-b{padding-left:0!important}.players-page .user-profile-page .nav.nav-tabs{padding-top:0!important;margin-top:0!important}.players-page.user-profile-page{padding-top:0!important;margin-top:-110px!important}button.cl-b{margin-left:0!important}.search.goto-club.clickable.exercise .search-icon svg path{fill:#666!important}footer.main-footer{background-color:transparent!important}.tp-tab-tp{margin-top:-43px!important;margin-bottom:0!important}.tp-tab-ex{margin-top:91px!important}.div-table-column.table-content.exercises-hearts.pull-left.text-center{margin-top:4px!important}.exercisesort.exercises-rating.clickable.pull-left.hidden-xs.s-arrow-both{margin-left:15px!important}}.nav.nav-tabs+.tab-content *>p:last-child,.nav.nav-tabs+.tab-content>p:last-child{margin-bottom:0;font-size:1.25rem}.special-p{line-height:1.5!important}.language-dropdown{padding-left:55px}.lang-selector input[type=checkbox].css-checkbox+label.css-label{padding-top:0!important}.checkbox-wrapper div.invalid{color:#00f!important;border-bottom:1px solid red!important}.checkbox-wrapper div.input-group{margin-bottom:10px;padding-bottom:0!important}.club-dropdown{width:300px!important}.exercise-action-video.sms svg path{fill:#ea214c!important;cursor:pointer}.exercise-action-video.sms:hover svg path{fill:#333!important;cursor:pointer}.send-exercise-popup{background:#fff;border:1px solid #ea214c;width:auto;height:auto;padding-top:20px;padding-right:20px;position:absolute;box-shadow:1px 2px 30px rgba(0,0,0,.5)}.send-exercise-popup ul li{list-style:none;height:50px;font-size:1.35rem;color:#ea214c;margin-left:-20px;display:block;width:auto}.send-exercise-popup ul li:hover{text-decoration:underline}.new-list-item-title:hover h3 .sh-with-you,.sh-with-you{text-decoration:none!important}.popup-arrow-left{display:inline-block;margin-top:25px!important;float:left;margin-left:-11px;height:20px;width:20px;border-top:1px solid #ea214c;border-left:1px solid #ea214c;background:#fff;transform:rotate(-45deg)}.sms-phones-wrap{width:400px}div.div-table-column.table-content.exercise-action-video.sms{padding-top:9px}@media screen and (max-width:768px){div.div-table-column.table-content.exercise-action-video.sms{float:left!important;padding:0;margin-top:20px!important;margin-left:15px!important}}@media screen and (max-width:361px){div.div-table-column.table-content.exercise-action-video.sms{float:right!important;padding:0;margin-left:15px!important;margin-right:15px!important}}.exercise-heart.new,.heart-icon.new svg{width:12px!important}.exercise-heart.new{margin-right:0;padding:0;display:inline-table;margin-left:5px}.exercise-rating.new{margin-left:0!important;margin-top:10px!important}.exercise-heart .new .selected svg path,.exercise-rating .new .selected svg path,.heart-icon.new.selected svg path,.rate-icon.new.selected svg path{fill:#a2286a!important}.rate-icon.new{pointer-events:none!important;width:15px!important;margin-right:2px!important}.rate-icon.new.clickable{pointer-events:all!important}.exercise-rating.new svg path,.rate-icon.new svg path{fill:none!important;stroke:#a2286a;stroke-width:2px;stroke-dasharray:1,0;stroke-linejoin:round}.exercise-rating.new svg,.rate-icon.new svg{height:15px!important;width:13px!important;margin:0!important}.exercise-heart.new svg path,.heart-icon.new svg path{fill:none!important}.exercise-rating.new h3{display:inline-block;float:left;margin-top:0;margin-right:5px;font-size:16px;color:#a2286a;padding-top:1px}.exercise-heart.new-button .heart-icon,.exercise-rating.new-button .rate-icon{margin-right:0!important;float:left}.exercise-heart.new-button,.exercise-rating.new-button{margin-left:0!important;margin-top:15px!important}.exercise-heart.new-button svg path,.exercise-rating.new-button svg path{margin-left:0!important;fill:#ea214c!important}.exercise-heart.new-button span,.exercise-rating.new-button span{float:left;color:#ea214c!important;margin-left:10px;padding-top:2px}.exercise-heart.new-button.selected span,.exercise-heart.new-button:hover span,.exercise-rating.new-button.selected span,.exercise-rating.new-button:hover span,.tp-tab a:hover{color:#333!important}.exercise-rating.new-button{margin-bottom:50px}.col-xs-7.content-equipment{margin-top:0!important}@media screen and (max-width:768px){.exercise-content .exercise-time{width:10%;padding-top:20px;text-align:center}.exercise-action-share.sms,.exercise-action-video.video{padding-right:0!important;float:left!important;text-align:center!important}.exercise-content .exercise-title{width:50%}.exercise-content .exercise-title h3{width:100%}.training-exercise-mobile .exercise-content .exercise-age{float:left!important;width:10%}.training-exercise-mobile .exercise-header .exercise-section-time{width:10%!important}.exercise-header .exercise-section-title{width:50%!important}.exercise-header .exercise-section-age{width:10%!important;float:left!important}.exercise-action-video.video{padding-top:20px!important;margin-left:7%!important;width:6%!important}.exercise-action-share.sms{margin-left:5%!important;width:8%!important}#playVideoModal,#playVideoModal .modal-body{padding:0!important}}.exercise-action-share svg{width:19px;height:20px}.exercise-action-share svg path{fill:#ea214c}.exercise-action-share:hover svg path{fill:#333!important}@media screen and (max-width:481px){.exercise-action-share.sms{padding-top:0!important}}.exercise-rating-small-dropdown{display:inline-block;display:none;border:1px solid #ddd;border-radius:4px;width:145px;height:60px;padding-left:10px;margin-bottom:-10px;margin-top:20px;padding-top:15px}.edit.training-exercise-mobile .exercise-action-share.sms,.edit.training-exercise-mobile .exercise-content .exercise-title{display:none!important}.exercise-rating-small-dropdown .rate-icon:hover svg path{fill:#a2286a!important;opacity:1!important}.exercise-heart.new-button.selected svg path,.exercise-heart.new-button:hover svg path,.exercise-rating.new-button.selected svg path,.exercise-rating.new-button:hover svg path,.tp-tab a:hover svg path{fill:#333!important}.exercise-rating-small-dropdown .rate-icon svg{height:23px!important;width:22px!important}.no-padding{padding:0!important}.exercise-heart.new-button.clickable.col-md-5{padding-left:0!important}.exercise-rating.new.desktop{padding-top:0!important;margin-top:0!important}.exercise-line{margin-top:30px;border-top:1px solid #d3d3d3}.edit .exercise-header .exercise-section-time,.edit .exercise-time{width:18%!important}.edit.training-exercise-mobile .exercise-header .exercise-section-title{width:40%!important;padding-left:5px!important}.training-exercise-mobile .exercise-header .exercise-section-action{padding-right:5%!important}.edit.training-exercise-mobile .inline-dropdown{width:100%}.edit.training-exercise-mobile .exercise-action+.inline-dropdown{width:65%!important}.training-exercise-mobile .exercise-rating-small-dropdown{width:160px!important}.short-right{padding-right:25px!important}.exercise-rating-small-dropdown.desktop{width:155px!important}.library-users.new svg{margin-left:0;width:auto}.library-users.new{text-align:left!important}@media screen and (max-width:361px){.exercises-exercise{padding-left:0;width:65%!important}.exercise-library-extended-info .library-extended-info-text p{padding-right:10px!important}.exercise-library-extended-info .library-extended-info-text{padding-left:10px}.exercise-extended-info-wrapper.row.summary-content .content-equipment svg{width:16px!important}.exercise-extended-info-wrapper.row.summary-content .content-equipment{padding-left:0!important;margin-top:0!important}.exercise-extended-info-wrapper.row.summary-content .content-equipment ul{padding-left:25px!important;padding-right:0!important}.exercise-extended-info-wrapper.row.summary-content .content-equipment h3 span{font-size:20px!important}.exercise-heart.new-button.clickable.col-md-5{width:70%!important;margin-bottom:40px!important}.exercise-extended-info-wrapper .exercise-line{margin-right:10px!important}}.exercise-heart.new-button.clickable.col-md-4,.left-0{padding-left:0!important}.red,.red-active{font-size:.8em;line-height:50px!important}.title-subscript{display:inline-block;height:auto;padding-top:10px;padding-bottom:15px}.new-subscript{margin-top:29px!important}.actions-custom,.error-spacing,.page-title .pos-r h2{margin-top:0!important}.sms.pull-left.exlink{margin-left:25px!important}.ex-sms{margin-left:0!important;margin-right:0!important}.exercise-heart.new-button .heart-icon.dark{display:none}.heart-icon.dark svg path,.heart-icon.light svg path,.rate-icon.dark svg path,.rate-icon.light svg path{opacity:1!important}.error-orange{color:#f66000!important}.error-spacing{margin-bottom:60px!important}.left-15{padding-left:15px!important}.right-0{padding-right:0!important}.exercises-table .div-table-row .name-cut::after{display:none!important}@media screen and (min-width:769px){.edit .exercise-header .exercise-section-time,.edit .exercise-time{width:60px!important}}.modal{z-index:2050!important}.cl-b-lh{float:right!important}.cl-b-lh svg{height:auto!important}.players-page .input-group.invalid input{border-color:#ea214c!important;color:#ea214c}.nav>li.red.active>a,.nav>li.red>a,.red,.red a,.red-user-admin{color:#ea214c!important}#clubDrop .dropdown-menu li{padding:0!important}#clubDrop .dropdown-menu{height:auto;max-height:550px;overflow-y:auto;overflow-x:hidden}.red{float:right}.actions-custom{min-width:130px!important;max-width:130px!important;text-align:right!important;float:right;margin-right:8px}.new-list-item-actions a,.new-list-item-actions span{margin-right:25px}.red-active{color:#333!important;float:right;display:inline-block!important}.white{color:#FFF}.mobile-redirect-row{margin-bottom:20px;font-size:25px!important;line-height:1!important}.mobile-redirect-row span.white{padding-top:10px}.shared-with-you-icon svg{padding-top:20px;margin-left:10px;width:20px;height:33px;color:#666}.shared-with-you-icon-modal svg{padding-top:20px;width:30px;height:45px;color:#a2286a}.shared-with-you-icon-modal svg path{fill:#a2286a!important}.shared-with-you-icon-info svg{padding-top:20px;margin-left:10px;width:20px;height:33px;color:#666}.sh-with-you{font-size:.9rem!important;color:#333!important}.tp-title-new .sh-with-you svg{padding-top:0!important;height:12px!important;display:inline-block}.training-plan-header h2{font-weight:300;font-size:15px;font-size:.938em;margin-top:0;display:block;height:35px;padding-top:20px}.tp-title-new{font-size:.938em!important;margin-top:17px!important;margin-bottom:-8px}.heading-move-top{padding-top:64px!important}.user-profile-page .country-chooser-wrap .dropdown-toggle{padding-top:10px!important}.red-always svg path{fill:#ea214c!important}.modal-title{line-height:1.4}.shrink-plane-icon svg{height:28px!important;padding-top:5px!important}.training-session.session-lhawards::before{background-image:url(/bundles/handball/angular/assets/images/icons/categories/learn-handball-awards-purple.svg);background-size:26px;top:23px}.training-session.session-basictoadv::before{background-image:url(/bundles/handball/angular/assets/images/icons/categories/basic-to-advanced-purple.svg);background-size:26px;top:23px}.state.clickable{margin-top:20px}.new-ex-tag{background-color:#adadad;color:#fff!important;font-size:.875rem!important;border-radius:4px;padding:2px 5px}.mt-feedback{margin-top:25px!important;width:340px}.red-selected{color:#ea214c!important}.sponsor-image-wrap{display:none;margin-top:40px;margin-bottom:100px;text-align:center}.sponsor-image-big{width:50%}.sponsor-image-small{width:25%}.lang-item{float:none!important}#country-chooser>ul>li{text-align:left!important;padding:12px 0!important}#country-chooser .btn svg{height:18px!important;margin-top:0;margin-left:0!important}#country-chooser:hover{color:#333}#country-chooser .menu-dropdown .btn{margin-bottom:0!important}#country-chooser{padding-bottom:12px}.new-session-header{background-color:#fff!important;color:#666!important;border-radius:.25rem!important;min-height:72px;-webkit-box-shadow:-2px 0 17px 0 rgba(102,102,102,.25);-moz-box-shadow:-2px 0 17px 0 rgba(102,102,102,.25);box-shadow:-2px 0 17px 0 rgba(102,102,102,.25)}.new-session-header .session-expand-wrapper .session-title h3{color:#333!important}.new-session-header .session-expand-wrapper:hover .session-title h3{text-decoration:underline;color:#ea214c!important}.new-session-header .session-actions a:hover svg path{fill:#333!important}.new-session-header .session-actions a svg path{fill:#ea214c!important}.new-list-item-actions span:hover svg path,.new-plus-dropdown:hover svg path,.transparent-back:hover svg path{fill:#333!important}.transparent-back{background:0 0}.transparent-back:active{background:0 0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.transparent-back:hover{background:0 0}.new-plus-dropdown svg{border-radius:50%;background-color:#ea214c!important;padding:8px;height:40px;width:40px;margin-top:-10px}.new-list-item{background-color:#fff!important;color:#666;border-radius:.25rem!important;margin-bottom:15px;min-height:73px;-webkit-box-shadow:0 2px 5px 0 rgba(102,102,102,.55);-moz-box-shadow:0 2px 5px 0 rgba(102,102,102,.55);box-shadow:0 2px 5px 0 rgba(102,102,102,.55)}.new-list-item-title{color:#333!important;font-size:1.375rem;width:auto;display:inline-block;padding-left:25px}.new-list-item-actions a svg,.new-list-item-actions span svg{height:22px;width:22px}.new-list-item-title h3{line-height:70px;margin-top:0;margin-bottom:0;display:inline-block}.new-list-item-title:hover h3{text-decoration:underline;color:#ea214c!important}.new-list-item-actions{line-height:70px;padding-top:8px;margin-left:25px}.new-list-item-actions span svg path{fill:#ea214c!important}.new-list-item-actions a:hover svg path{fill:#333!important}.new-list-item-actions a svg path,.product-btn-transparent:hover svg circle,.training-session .product-session-actions-edit .btn-primary:hover svg path{fill:#ea214c!important}.new-session-header .input-group input{display:none;font-size:22px;font-size:1.375rem;color:#333;font-weight:400;padding-bottom:2px}.new-session-header .form-control:focus{border-bottom-color:#ea214c}.product-sponsor-image-wrap{margin-top:40px;margin-bottom:100px;text-align:center}.product-sponsor-image-big{width:100%}.product-sponsor-image-small{width:25%}.product-image-thumb{height:60px!important;margin-right:25px}.product-icon-close svg,.product-icon-save svg{width:32px!important;height:32px!important}.product-icon-save svg circle{fill:#ea214c}.product-icon-close svg circle,.product-icon-save svg path{fill:#FFF}.product-icon-close svg path{fill:#ea214c}.product-btn-primary:hover svg path{fill:#ea214c!important}.product-btn-primary:hover svg circle{fill:#FFF!important}.icon-close-product-tp svg{height:22px}.product-session-title:hover h3{text-decoration:none!important;color:#333!important;cursor:default}.exercise-title-dropdown .exercise-title-content:hover,.modal-redirect,.new-actions svg:hover,.new-actions svg:hover path{cursor:pointer}body{line-height:1.5!important}.new-actions svg:hover path{fill:#666!important}.training-plan-subtitle{min-height:65px!important}.training-plan-subtitle .action-button{margin-top:10px!important;padding:12px 12px 5px!important}.add-new-circle{background-image:none;padding-right:0!important;margin-top:15px!important;margin-bottom:0!important;height:58px}.session-actions svg{height:24px}.image-link .image-link-overlay{background-color:transparent}.image-link:hover .image-link-overlay{background-color:transparent!important;cursor:pointer}.image-link-overlay:hover{text-decoration:underline;text-underline-offset:5px}.players-action-plus svg{vertical-align:middle;margin:0;width:auto!important;background-color:#ea214c;border-radius:50%;padding:8px;height:40px!important}.new-plus-dropdown:hover svg,.players-action-plus:hover svg,.table-plus-big:hover svg{background-color:transparent!important;border:2px solid #ea214c!important}.coach-add{margin-left:50px;margin-top:10px}.dropdown-arrow svg path{fill:#ea214c!important}li.state svg{position:absolute;right:10px;bottom:14px}.state:hover .dropdown-arrow svg path{fill:#ea214c!important;stroke:#ea214c!important}.state .dropdown-arrow svg path{fill:#676767!important;stroke:#676767!important}.new-plus-dropdown:hover svg path,.players-action-plus:hover svg path,.table-plus-big:hover svg path{stroke:#ea214c!important}.dropdown-arrow svg{margin-top:7px;width:20px;height:20px}.session-top-actions svg path{fill:#ea214c!important}.session-top-actions button:hover svg path{fill:#333!important}.exercise-title-dropdown:hover h3{color:#ea214c!important}.exercise-title-dropdown .exercise-title-content{color:#666}.new-add-exercise:hover svg path{stroke:#333!important}.black,.black button{color:#333!important}.black button:hover{color:#ea214c!important}.exercise-title-dropdown:hover .exercise-red-arrow-down{display:block}.exercise-red-arrow-down{float:left;margin-left:-30px;display:none}.new-input{border-radius:4px!important;border:1px solid #ddd!important}.new-input svg path{fill:#ea214c!important}.new-input:hover svg path{fill:#333!important}.refresh-icon svg path{fill:#ea214c!important}.refresh-icon:hover svg path{fill:#666!important}.new-exercises-dropdown li:hover,.new-exercises-dropdown li:hover span{color:#ea214c!important;text-decoration:none!important}.new-add-exercise:hover span{color:#333!important}.new-icon-search svg path{fill:#ea214c!important}.modal-header p{margin-left:18px;margin-bottom:0;margin-top:8px}.ex-row-heart svg path{fill:#666!important}.ex-row-heart svg{margin-top:2px;width:19px;height:20px}.ex-row-heart{margin-top:6px;height:20px;width:70px}.search-exercise-wrap .goto-club{border-radius:47px}.search-exercise-wrap{text-align:center}.btn-primary .refresh svg{margin-top:7px!important;margin-left:-1px!important}.btn-primary .refresh svg path{fill:#FFF!important}.btn-primary .refresh{background-color:#ea214c!important;border-radius:50%;border:1px solid #ea214c}.btn-primary:hover .refresh{background-color:#fff!important;border:1px solid #ea214c}.btn-primary:hover .refresh svg path{fill:#ea214c!important}.icon-search-ex{padding-top:5px!important}.tp-tab-ex svg{float:none!important}.icon-import{background-color:#ea214c;border-radius:50%!important;border:1.5px solid #ea214c}.icon-import svg{height:38px;width:38px;padding:8px!important}.icon-import svg path{fill:#fff!important}.icon-import:hover{background-color:#fff;border:1.5px solid #ea214c}.icon-import:hover svg path{fill:#ea214c!important}.modal-redirect{background:#ea214c!important;color:#fff!important;font-size:18px;border-radius:5px;width:auto;height:50px;margin-top:20px;margin-bottom:5px;padding-top:10px!important;padding-left:24px;padding-right:24px}.italic{font-style:italic!important;margin-bottom:14px}