input,select{border-radius:3px;font-size:16px}.button:focus,button[type=submit]:focus,input[type=date]:focus,input[type=search]:focus,select:focus{outline:0}@media only screen and (max-width:800px){.send-form-container{width:100%}}@media only screen and (min-width:801px){.send-form-container{width:60%}}.form-container{margin-bottom:12px}.form-container.disable{display:none}.form-container input[type=email],.form-container input[type=number],.form-container input[type=text]{width:100%;-webkit-appearance:none;-moz-appearance:textfield}.form-container select{height:30px;font-size:16px}.table-container{margin:10px 0 2px}label{display:inline-block;margin-bottom:12px;font-weight:500}.button.center,.form-message .button,button[type=submit].center{margin:0 auto}input{padding:6px;border:1px solid #ccc}input.ng-invalid-number,input.ng-invalid.ng-not-empty{border:1px solid red}select{display:block;border:1px solid #ccc;height:26px;background-color:#fff}select option{color:#3D3C3A}.button,button[type=submit]{padding:6px 8px;border-radius:3px;border:none;background-color:#4da484;color:#fff;font-size:16px;display:block;-moz-transition:background .25s ease-out;-o-transition:background .25s ease-out;-webkit-transition:background .25s ease-out;transition:background .25s ease-out}a,body{color:#3D3C3A}.button:hover,button[type=submit]:hover{background-color:#59b794}.button:disabled,button[type=submit]:disabled{background-color:#ccc;border:none}.form-message{border-radius:6px;padding:24px 12px;display:none;font-weight:500;width:100%;max-width:320px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;text-align:center}form.ng-submitted .form-message{display:block}input[type=search]{width:100%;padding:3px 6px;-webkit-appearance:none;-moz-appearance:textfield}input[type=date]{display:block;padding:3px 6px}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}main{padding:8px;background-color:#f7f7f7;min-height:calc(100vh - 145px)}a{text-decoration:none}h2{font-weight:400;font-size:26px;margin:6px}hr{height:1px;border:none;border-bottom:1px solid #d3d3d3}.dashboard-title-container:after{content:"";display:table;clear:both}.dashboard-title-container img{display:block;float:left;margin-right:8px}.dashboard-container:after,.dashboard-global-container:after,header:after{content:"";display:table;clear:both}.dashboard-title-container .dashboard-title{float:left;line-height:40px;margin:0}.dashboard-title-container .dashboard-title-team{float:left;position:relative;top:13px;margin-left:4px}.dashboard-global-container{width:100%;margin:0 auto}.dashboard-global5{float:left;width:25%;padding:12px 0;text-align:center}.dashboard-global-content{font-weight:600}.dashboard-global-title,.footer-title{font-weight:500}@media only screen and (max-width:600px){.dashboard-global-content{font-size:22px}}@media only screen and (min-width:601px){.dashboard-global-content{font-size:28px}}@media only screen and (max-width:500px){.dashboard-global-title{font-size:10px}}.dashboard-container-item2{-webkit-box-shadow:1px 2px 5px #d3d3d3;-moz-box-shadow:1px 2px 5px #d3d3d3;box-shadow:1px 2px 5px #d3d3d3}.dashboard-container-item2 .mb12{margin-bottom:12px}@media only screen and (max-width:800px){.dashboard-container-item2{width:100%;margin-bottom:12px}}@media only screen and (min-width:801px){.dashboard-container-item2{width:calc(50% - 16px);margin:8px;float:left}}.dashboard-container-item3{-webkit-box-shadow:1px 2px 5px #d3d3d3;-moz-box-shadow:1px 2px 5px #d3d3d3;box-shadow:1px 2px 5px #d3d3d3}@media only screen and (max-width:800px){.dashboard-container-item3{width:100%;margin-bottom:12px}}@media only screen and (min-width:801px){.dashboard-container-item3{width:calc(33.33% - 16px);margin:8px;float:left}}table{font-size:14px;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-y:hidden;white-space:nowrap;display:block}tbody td,thead th{padding:2px 6px}thead th div{cursor:pointer;text-align:left}tbody tr:nth-child(odd){background-color:#aaa}header{font-size:20px;padding:7px 12px}.header-logo{line-height:34px}@media only screen and (max-width:800px){.mobile-menu{display:block;float:right;cursor:pointer}}@media only screen and (min-width:801px){.mobile-menu{display:none}}nav{z-index:5}@media only screen and (max-width:800px){nav{position:absolute;top:50px;left:0;width:100%;padding:0 12px;background-color:#fff}nav a{display:block;padding:8px 0;border-bottom:1px solid #f7f7f7}nav.disable{display:none}nav.active{display:block;border-top:1px solid #e4e4e4;-webkit-box-shadow:0 3px 5px rgba(100,100,100,.49);-moz-box-shadow:0 3px 5px rgba(100,100,100,.49);box-shadow:0 3px 5px rgba(100,100,100,.49)}}@media only screen and (min-width:801px){nav{float:right}nav:after{content:"";display:table;clear:both}nav a{float:left;display:block;padding:6px;-moz-transition:background .25s ease-out;-o-transition:background .25s ease-out;-webkit-transition:background .25s ease-out;transition:background .25s ease-out;margin-right:2px}nav a:last-of-type{margin-right:0}nav a.active,nav a:hover{background-color:#f8f8f8}}.trainer-filter-bar:after,footer:after{content:"";display:table;clear:both}nav a,nav div{cursor:pointer}footer{padding:12px}.footer-container{width:100%}@media only screen and (min-width:801px){.footer-container{width:25%;float:right}}.footer-title{font-size:18px;margin-bottom:4px}.language-switcher{cursor:pointer;padding:2px}.trainer-filter-bar{margin-bottom:8px}.trainer-filter{float:left}@media only screen and (max-width:480px){.trainer-filter.search{width:calc(100% - 141px)}}@media only screen and (min-width:481px){.trainer-filter.search{width:240px}}cookie-message{position:fixed;bottom:0;left:0;width:100%;text-align:center;padding:12px;background-color:#000;color:#fff;font-size:18px;z-index:999}cookie-message .button{margin:6px auto 0;cursor:pointer}