@import url(https://fonts.googleapis.com/css?family=Roboto);body .angular-google-map,body .main{overflow:hidden}body .dropdown-menu.is-right,body .dropdown-menu.right-side{left:auto;right:0}body .coolform-checkbox label,body .dropdown-menu a,body .dropdown-menu.right-side a,body .events .see-more,body .setting{cursor:pointer}body{background:#D1D6E3;font-family:Roboto,sans-serif;color:#4d4d4d}body .coolform-checkbox input:checked+label div,body .coolform-checkbox label:hover div,body .header{background:#3D67D8}body .coolform-checkbox input{display:none}body .coolform-checkbox label div{width:23px;height:23px;display:inline-block;border:2px solid #e0e0e0;text-align:center;line-height:20px;margin-right:6px;border-radius:3px;cursor:pointer}body .coolform-checkbox label i{font-size:14px;opacity:0;color:#fff}body .coolform-checkbox input:checked+label i{opacity:1}body .coolform-checkbox.is-radio label div{border-radius:11px}body .header{color:#fff;height:50px;box-shadow:0 1px 6px rgba(0,0,0,.3)}body .header .header-logo{color:#e4e4e4;font-weight:300;font-size:26px;line-height:50px;word-spacing:1px}body .header .header-logo b{color:#fff}body .header .header-avatar{line-height:50px}body .header .header-avatar img{width:30px;height:30px;margin-left:10px}body .header .header-avatar .header-avatar_name{font-size:16px}body .header-search{background-color:rgba(0,0,0,.1);padding:5px;margin:8px 0}body .header-search i{float:right;font-size:16px;margin:2px}body .header-search input{color:#fff;background:0 0;outline:0;border:none}body .header-search ::-webkit-input-placeholder{color:#ddd}body .header-search :-moz-placeholder{color:#ddd;opacity:1}body .header-search ::-moz-placeholder{color:#ddd;opacity:1}body .header-search :-ms-input-placeholder{color:#ddd}body .header-search ::-ms-input-placeholder{color:#ddd}body .heading{background:#F3F3F3;border-bottom:1px solid #dadada;height:53px;padding-left:20px}body .heading h3{display:inline;font-size:20px;margin:0;padding:0 10px;line-height:53px}body .heading a.header-link{display:block;color:#fff;text-decoration:none;font-size:22px;line-height:45px}body .heading a.header-link i{font-size:14px;margin-right:5px;-khtml-transition:margin-right .1s;transition:margin-right .1s}body .heading a.header-link:hover i{margin-right:10px}body .heading .heading-buttons{padding-right:30px!important;line-height:53px}body .heading a.logo{display:block;padding:10px;font-size:20px;color:#fff;text-decoration:none}body .heading .login-btn,body .heading .user{padding:10px}body .heading .user .user-data{display:inline-block;margin-right:10px}body .footer{margin-top:20px;font-size:12px;color:#666}body .login{background:#fff;padding:30px;margin:80px auto;border-radius:7px;box-shadow:0 20px 50px 0 rgba(0,0,0,.07)}body .login-title{font-size:32px}body .login-subtext{margin-bottom:30px;font-size:18px;color:#797979}body .btn.btn-custom{background-color:#4c6d8a;color:#fff}body .btn.btn-custom:hover{opacity:.9}body .btn.btn-transparent{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5)}body .btn.btn-transparent:hover{background:rgba(255,255,255,.4);border-color:rgba(255,255,255,.7)}body .btn.btn-transparent.btn-color-white{color:#fff}body .custom-popover-parent{z-index:100;position:relative}body .custom-popover-parent .custom-popover{position:absolute;display:none;width:150px;top:100%;right:0;padding-top:11px}body .custom-popover-parent .custom-popover .custom-popover-caret{color:#fff;position:absolute;top:-4px;font-size:22px;right:9px}body .custom-popover-parent .custom-popover .custom-popover-content{border:1px solid #f1f1f1;-khtml-box-shadow:0 0 5px rgba(0,0,0,.05);-ms-box-shadow:0 0 5px rgba(0,0,0,.05);-o-box-shadow:0 0 5px rgba(0,0,0,.05);box-shadow:0 0 5px rgba(0,0,0,.05)}body .custom-popover-parent.custom-popover-visible .custom-popover{display:block}body .custom-menu .custom-menu-link{display:block;text-align:left;border-bottom:1px solid #f0f0f0;padding:10px;background-color:#fff;color:#4d4d4d;font-size:300;-khtml-transition:.1s background-color;transition:.1s background-color}body .custom-menu .custom-menu-link i{float:left;margin-right:10px;line-height:17px;color:#c1c1c1}body .custom-menu .custom-menu-link:hover{text-decoration:none;background-color:#f3f3f3}body .custom-menu .custom-menu-link:last-of-type{border-bottom:none}body .wide-select{width:100%}body .avatar-container{background-color:#eee}body .fc-event{background-color:#438df0;border-color:#286ac1}body .fc-event-competition{background-color:#f09c21;border-color:#bb812c}body .fc-event-reservation{background-color:#f39c12;border-color:#C58520}body .fc-event-event{background-color:#25f03b;border-color:#2abd3a}body .notice{margin-top:10px}body .notice pre{margin-top:5px;border-radius:0;font-family:'Open Sans';font-size:14px}body .players_count div{text-align:center;font-size:18px}body .players_count div span{display:block;font-size:14px;margin-bottom:5px}body .search_filter{background:#f4f4f4;border:1px solid #e0e0e0;border-radius:5px;padding:0 10px}body .block.is-white,body .main{background:#fff}body .search_filter-group{border-top:1px solid #e0e0e0;padding:15px 0}body .search_filter-group b{display:block;margin-bottom:10px}body .search_filter-group:first-of-type{border-top:none}body .search_filter-action{text-align:right;padding-top:10px;border-top:1px solid #e0e0e0}body .search_filter-detailed{transition:.5s max-height;overflow:hidden}body .search_filter-detailed.is-expanded .search_filter-detailed-inner{margin-top:0}body .search_filter-detailed-inner{margin-top:-100%;transition:1s margin-top}body .main{box-shadow:0 1px 6px rgba(0,0,0,.3)}body .main>.row{display:flex;flex-wrap:wrap}body .block{padding:15px}body .loader{width:100px;height:100px;margin:40px auto 0;text-align:center;background-color:#f5f5f5;padding:15px 0;-khtml-border-radius:5px;border-radius:5px}body .loader img{width:70px}body .angular-google-map-container{height:300px;overflow:visible!important}body .angular-google-map-container .gm-style{overflow:visible!important}body .angular-google-map-container .gm-style .search-box{position:static!important;margin-top:-50px}body .pac-container{z-index:10000}body .alert.alert-secondary{color:#464a4e;background-color:#e7e8ea;border-color:#dddfe2}body .required{color:#d9534f;font-size:11px;vertical-align:top}body .sidebar{height:100%;background-color:#F3F3F3;border-left:1px solid #dadada;border-right:1px solid #dadada}body .sidebar_item{display:block;padding:15px 20px;font-size:16px;text-decoration:none;position:relative;border-bottom:1px solid #dadada}body .sidebar_item.is-active{border-left:3px solid #1EA9DE;margin-left:-1px;padding-left:18px}body .sidebar_item.is-active .sidebar_item-icon,body .sidebar_item.is-active .sidebar_item-name{color:#5a5a5a}body .sidebar_item-name{color:#9a9a9a}body .sidebar_item-icon{float:left;color:#c1c1c1;margin-right:10px;margin-top:2px}body .welcome-bar{margin:0;font-size:24px}body .home-return_to_body{margin-bottom:15px}body .birthdays .birthday{margin-bottom:10px}body .birthdays .birthday img{width:50px;border-radius:25px;float:left;margin-right:10px}body .events{margin-bottom:20px}body .events h2{margin:0 0 10px;font-size:20px;padding-bottom:5px}body .events h3{margin:0}body .events .event-block{margin-bottom:20px}body .events .event-day .day{font-size:16px;border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding-bottom:10px}body .events .event-container{display:flex;flex-wrap:wrap}body .events .event-container .event-item{margin-bottom:20px}body .events .event-container .event-item .event{height:100%;padding:15px;border:1px solid #e5e5e5;border-left-width:5px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;border-radius:0 3px 3px 0}body .events .event-container .event-item .event .title{font-size:16px;margin-bottom:10px}body .events .event-container .event-item .event .subset{font-size:12px;line-height:20px;color:#999}body .events .event-container .event-item .event.event-training{border-left-color:#438df0}body .events .event-container .event-item .event.event-event{border-left-color:#25f03b}body .events .event-container .event-item .event.event-competition{border-left-color:#f09c21}body .events .message{padding:20px;background-color:#f5f5f5}body .events .see-more{text-align:center;padding:10px 0;background:#f5f5f5;font-size:12px}body h3{font-size:18px;margin:0}body hr{margin:10px 0}body .no-params{padding:100px 0;font-size:20px;color:#ccc}body .table tr.darkred{color:#fff;background-color:#9b3c44}body .table tr.red{color:#fff;background-color:#ce4844}body .day-overview h1{font-size:24px;margin:0}body .day-overview h2{font-size:20px;margin:0 0 10px;height:45px;overflow:hidden}body .setting{margin-bottom:10px;text-align:center}body .setting .icon{background-color:#4c6d8a;color:#fff;margin-bottom:10px;width:100%;height:90px;line-height:110px;-khtml-transition:.1s all;transition:.1s all}body .setting .icon i{font-size:40px}body .setting.active .icon,body .setting:hover .icon{background-color:#6591bb}body img.avatar{width:32px;border-radius:5px;background:#fff}body img.avatar.is-big{width:64px}body .groups .groups-member img,body img.avatar.is-block{width:100%}body .user_list .user_list-item{border:1px solid #e5e5e5;border-top:none}body .user_list .user_list-item:first-of-type{border-top:1px solid #e5e5e5}body .user_list .user_list-item_heading{background:#f1f1f1;font-size:16px;line-height:30px;padding:5px 10px;border-bottom:1px solid #e5e5e5}body .user_list .user_list-item_heading a{color:#4d4d4d;text-decoration:none}body .user_list .user_list-item_heading a b{margin-right:5px}body .user_list .user_list-item_heading a:hover{opacity:.7}body .user_list .user_list-item_body{padding:10px;background:#f8f8f8}body .user_list .user_list-item_details_row{line-height:30px}body .user_list .user_list-item_details_label{color:#797979}body .user_list .user_list-item_details_value{font-weight:700}body .groups{margin-bottom:20px}body .groups .groups-item{margin-bottom:20px;border-bottom:1px solid #e0e0e0}body .groups .groups-member{margin-bottom:10px}body .groups .groups-no_members{padding:10px;text-align:center;background-color:#f7f7f7}body .groups .groups-member_image{position:relative}body .groups .groups-member_name{position:absolute;left:0;right:0;bottom:0;color:#fff;background-color:rgba(0,0,0,.3);font-size:15px;font-weight:700;padding:2px}body .groups .groups-empty{text-align:center;margin-top:100px;color:#6d6d6d}body .groups .groups-empty .groups-empty_icon{font-size:50px}body .groups .groups-empty .groups-empty_text{margin-top:40px;font-size:20px}.row-no-padding>[class*=col-]{padding-left:0!important;padding-right:0!important}@media (min-width:1200px){.container{width:1400px}}