html{color:#7f8289;font:normal 14px "Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#2d3e49}body{margin:0 0 0px;padding:0;display:flex;flex-direction:column}input[type=text]:focus,input[type=password]:focus,textarea:focus{outline:none}*::-moz-selection{background:none repeat scroll 0 0 #a8d1ff}h1,h2{color:#fff;margin:30px 0 10px}h1{font-size:22px}h2{font-size:16px;border-bottom:1px solid #eee;padding:0 0 5px}a{color:#fff;text-decoration:none}a:hover,a:focus{color:#5858fc}table{width:100%;border-collapse:collapse}table tr:hover td{background-color:#182b38}td.device-icon img{background-color:#fff}td,th{font-size:13px;padding:5px;border-bottom:1px solid #eee}tr.h td{background-color:#ededed}tr.obfuscated{color:#666971}tr.obfuscated td:first-child{text-decoration:line-through}th{color:#888;font-size:11px;font-weight:normal}td.r,th.r{text-align:right}td.c,th.c{text-align:center}td.l,th.l{text-align:left}input[type=text],input[type=password],textarea{font:normal 14px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:6px;border:1px solid #ddd;border-radius:4px}input[type=submit]{color:#fff;font:normal 14px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:6px 20px;background:#5858fc;border:1px solid #fff;border-radius:4px}.clear{clear:both}.site{width:100%;max-width:1000px;margin:0 auto}@media(max-width: 1023px){.site{box-sizing:border-box;padding-left:15px;padding-right:15px}}#header{background-color:#182b38;font-size:16px;line-height:16px;height:30px;padding-bottom:10px;padding-top:20px}#header ul{margin:0;padding:0;display:flex;align-items:center}#header li{display:inline;margin-right:20px}#header li a{font-weight:bold;margin-top:-15px;vertical-align:middle;display:inline-block}#header li.logo-item{margin-right:20px}#header li a.logo{display:inline-flex;align-items:center;text-decoration:none;opacity:1;transition:opacity .25s ease-in-out 0s;height:49px}#header li a.logo .logo-icon{background:url(/assets/logo/logo-white-0096fc0c56cd50e98ce1945004455ed2758a2b785de99d7306a6145d32e15b9e.svg) no-repeat scroll center center;background-size:contain;height:40px;width:40px;display:inline-block}#header li a.logo .logo-text{color:#fff;font-size:24px;font-weight:bold;margin-left:8px;text-transform:lowercase}#header li a.logo:hover{opacity:.8}#header .info{float:right;color:#fff;font-size:13px;margin:0}#flash-notice,#flash-error,#flash-warning{padding:10px 15px;margin:30px 0;border:2px solid #000}#flash-notice{color:green;border-color:green}#flash-warning{color:#e89b00;border-color:#e89b00}#flash-error{color:#c00;border-color:#c00}.site-overlay{position:fixed;top:0;left:0;bottom:0;width:100%;z-index:1000;background-color:hsla(0,0%,100%,.8)}.site-overlay .box{border-radius:6px;background-color:#182b38;-webkit-box-shadow:0 0 6px #ccc;-moz-box-shadow:0 0 6px #ccc;box-shadow:0 0 6px #ccc;margin:200px auto 0;padding:5px}.site-overlay .box h2{color:#fff;margin:5px 0 10px 5px;padding:0 !important;font-size:16px;line-height:16px;text-shadow:none;border:none !important}.site-overlay .close{float:right;margin:0 6px 0 0;color:#fff;font-size:18px;cursor:pointer}.site-overlay .box .content{background-color:#fff;border-radius:3px;padding:10px}a.button{color:#fff;font-size:11px;font-weight:normal;text-transform:uppercase;text-decoration:none;padding:4px 10px;border-radius:4px;background:#5858fc;border:1px solid #fff}a.button.big{font-size:14px;text-transform:none;padding:6px 12px}.subtitle a{color:#777;font-size:12px}.subtitle a:hover,.subtitle a:focus{color:#5858fc}.plot-wrapper{border:1px solid #eee;border-right-color:#ddd;border-bottom-color:#ddd}.form .row{padding:10px 0;margin:2px 0;clear:left}.form .label{float:left;text-align:right;width:170px;padding:8px 0 0 0}.form .field{margin:0 0 0 190px}.form .field p.error{color:#c00;font-size:11px;margin:4px 0 0 4px}.form .field.controls label{display:inline-block;margin:8px 20px 0 0}.form .row.submit{padding-left:190px}html,body,.container{height:100%}body>.container{height:auto;flex:1 0 auto}.footer{height:4em;background:none repeat scroll 0 0 #182b38;text-align:center;padding-bottom:5px}.footer .credits{color:#fff;font-size:13px;padding-top:15px;text-transform:uppercase}.site.inside{padding-bottom:60px}#nav-toggle{display:none;background:none;border:none;padding:6px 4px;cursor:pointer}#nav-toggle span{display:block;width:22px;height:2px;background-color:#fff;margin:4px 0;transition:transform .25s ease-in-out,opacity .25s ease-in-out}#header.open #nav-toggle span:nth-child(1){transform:translateY(6px) rotate(45deg)}#header.open #nav-toggle span:nth-child(2){opacity:0}#header.open #nav-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.site h1{overflow-wrap:break-word}@media(max-width: 767px){#header{height:auto;padding-top:5px;padding-bottom:5px}#header .site{position:relative;display:flex;flex-wrap:wrap;align-items:flex-start}#nav-toggle{display:block;position:absolute;top:14px;right:15px;padding:0}#header ul{order:1;flex:1 1 auto;display:flex;align-items:center;padding:0}#header li{display:none;margin-right:0}#header li.logo-item{display:inline-flex}#header li a{margin-top:0}#header.open ul{flex-direction:row;flex-wrap:wrap;align-items:flex-start;padding:0}#header.open li{display:block;flex:1 0 100%;line-height:45px;box-sizing:border-box}#header.open li:not(.logo-item){padding-left:15px}#header.open li.logo-item{display:inline-flex;flex:0 0 auto;width:auto}#header .info{display:none;order:3;flex:1 0 100%;box-sizing:border-box;padding:8px 0 8px 15px}#header.open .info{display:block}table{display:block;overflow-x:auto}.form .label{float:none;width:auto;text-align:left;padding:0 0 4px 0}.form .field{margin-left:0}.form .row.submit{padding-left:0}.form input[type=text],.form input[type=password],.form textarea,.form select{width:100%;max-width:500px}input[type=text],input[type=password],textarea,select{max-width:100%;box-sizing:border-box}.site-overlay .box{margin:60px 10px 0}}#admin-add-user-button{margin-top:30px}#login-dialog{width:calc(100% - 30px);max-width:403px;margin:100px auto;padding:15px 20px;border:3px solid #eee;border-radius:10px;background-color:#fff;box-sizing:border-box}#login-dialog a.login-button{color:#fff;font:normal 14px "Helvetica Neue",Helvetica,Arial,sans-serif;padding:6px 20px;background:#5858fc;border:1px solid #fff;border-radius:4px;display:flex;justify-content:center;align-items:center}.login-dialog-box{float:left;display:inline-block;margin:5px;color:#7f8289}.login-dialog-box label{display:block}.login-dialog-box input[type=text],.login-dialog-box input[type=password]{display:block;margin-top:5px;width:130px}.login-dialog-box input[type=submit]{margin-top:21px}@media(max-width: 480px){.login-dialog-box{float:none;display:block;margin:5px 0}.login-dialog-box input[type=text],.login-dialog-box input[type=password]{width:100%;box-sizing:border-box}}#dashboard-stats{float:left}#dashboard-stats dt{float:left;clear:left;width:140px;text-align:right;color:#fff;line-height:1.5}#dashboard-stats dd{line-height:1.5;margin-left:170px}#dashboard-stats dt,#dashboard-stats dd{padding:8px 6px}#dashboard-activity{float:right;width:550px;max-width:100%;box-sizing:border-box}#dashboard-activity .plot-wrapper{margin:10px 0}#dashboard-activity-distance-plot,#dashboard-activity-duration-plot{height:200px}#dashboard-no-logs{color:#fff;font-size:20px;margin:50px 0}@media(max-width: 900px){#dashboard-stats{float:none}#dashboard-activity{float:none;width:auto}#dashboard-stats dt{width:110px}#dashboard-stats dd{margin-left:140px}}#log-alternatives img{float:right;margin-top:6px}#log-comment{line-height:1.6}#logs-no-logs{color:#888;font-size:20px;margin:50px 0}#logs-add-log-button{float:right;margin-top:15px}.logs-month{margin:30px 0}.logs-month-box{float:left;color:#888;font-size:18px;text-transform:uppercase;text-align:right;padding-top:3px;width:125px}.logs-month-box .year{font-size:14px}.logs-month-logs{float:right;width:830px;padding:0 0 0 20px;border-left:1px solid #ccc}.logs-month-logs td{vertical-align:top}.logs-month-logs tfoot td{font-weight:bold;border:none}.logs-month-logs .tags{font-size:11px;margin-left:10px}.logs-month-logs .tags a{color:#888}.logs-month-logs .tags a:hover{color:#fff}#logs-total{border-top:3px double #eee;padding:5px}#logs-total .duration,#logs-total .distance{float:right;text-align:right;font-weight:bold;line-height:18px;color:#fff}#logs-total .distance{width:110px}.log-dialog #log-track-attributes-fields{margin-bottom:20px}.log-dialog #log-track-attributes-fields .row{display:flex;margin:2px 0 10px 0}.log-dialog #log-track-attributes-fields .row .label.icon{width:150px}.log-dialog #log-track-attributes-fields .row .field{margin:0 0 0 120px}.log-dialog .row{padding:10px 0;margin:2px 0}.log-dialog .row.button{padding:10px 0 10px 120px}.log-dialog .row.track-file .label{padding-top:3px}.log-dialog .label{float:left;width:90px;padding:8px 0 0 0}.log-dialog .label.invisible{text-decoration:line-through}.log-dialog .label.icon{width:120px}.log-dialog .label.icon img{width:30px}.log-dialog .label p.markdown{color:#666;font-size:11px;line-height:1.4;margin-top:8px}.log-dialog .field{margin:0 0 0 120px}.log-dialog .field p.error{color:#c00;font-size:11px;margin:4px 0 0 4px}.log-dialog .field .track-help{color:#666;font-size:12px;margin-top:8px}.log-dialog input[type=text]{width:500px}.log-dialog textarea{width:500px;height:200px}#log-tags-pane{display:none}#log-tags-pane .box{width:500px}#log-tags-pane input[type=text]{width:466px}#track-side .log-attributes ul,#track-side .log-tags ul{display:flex;flex-wrap:wrap}#track-side .log-attributes ul li,#track-side .log-tags ul li{display:flex;align-items:center}#track-side .log-attributes ul li{margin:5px 5px;border:1px #7f8289 solid;border-radius:10px}#track-side .log-attributes ul li span{font-size:xx-large;margin-right:5px;margin-left:2px}#track-side .log-attributes ul li img{height:50px;max-width:80px;margin:2px}#track-side .log-tags ul li a{margin-right:5px;margin-left:.5px}#track-side .log-device{display:flex;align-items:center}#track-side .log-device .device-icon{height:40px;width:40px;margin-right:10px}#track-side .log-device .device-name{font-size:13px;color:#3d414c}div.socials{padding-bottom:15px;padding-left:20px}div.socials a{display:inline-block;font-size:0;height:26px;margin:7px 35px 3px 6px;width:26px;cursor:pointer}div.socials a.googleplus{background:url(/assets/socials/googleplus-519eab6f95465458ca9a0df3ecf4b981c181d4ca8ce0cef839e3e334d0cccafa.png) no-repeat scroll 0 0 rgba(0,0,0,0)}div.socials a.twitter{background:url(/assets/socials/twitter-0627894e90d22e3cf77a15a151e7e13b9cbcb33e391b838377815c7936360521.png) no-repeat scroll 0 0 rgba(0,0,0,0)}div.socials a.facebook{background:url(/assets/socials/facebook-0f7e4101c9101b83580c2de1db66704bdfb1875a914ed57c28d089c6dbe83462.png) no-repeat scroll 0 0 rgba(0,0,0,0)}div.socials a.link{background:url(/assets/socials/share-925eb536b740d08c0a233e6bcafb631b73304a9dea14ce299f84b519c884e7c5.png) no-repeat scroll 0 0 rgba(0,0,0,0)}div.socials a:hover{background-position:right bottom}div.socials #share-input{display:none;margin-top:10px;width:85%}.weather{padding-bottom:10px;padding-top:10px}[class*=fontawesome-]:before{font-family:"FontAwesome",sans-serif}.fontawesome-leaf:before{content:""}.clear{clear:both}.weather ul{margin-left:auto;margin-right:auto;padding:0;vertical-align:middle;width:95%}.weather ul li{color:#3d414c;display:block;float:left;font-size:1.3em;margin-right:12px}.weather ul li.last{margin-right:0}.weather img{float:left}.weather .temperature{color:#3d414c;font-size:2.45em;transition:color .5s ease 0s;float:right}.temperature span span.degree-symbol{display:inline-block;font-size:.9em;margin:0 2px;vertical-align:top}.temperature span span.other{color:#3d414c;display:inline-block;font-size:.35em;margin:10px 0 0 5px;vertical-align:top}@media(max-width: 767px){.logs-month-box{float:none;width:auto;text-align:left;padding-top:0}.logs-month-logs{float:none;width:auto;padding-left:0;border-left:none}.logs-month-logs table{display:block;width:100%}.logs-month-logs tbody{display:block;width:100%}.logs-month-logs tbody tr{display:flex;flex-wrap:wrap;width:100%;padding:6px 0;border-bottom:1px solid #eee}.logs-month-logs tbody tr td:first-child{flex:0 0 100%}.logs-month-logs tbody tr td{border-bottom:none}.logs-month-logs tbody tr td:not(:first-child){white-space:nowrap}.log-dialog .label,.log-dialog #log-track-attributes-fields .row .label.icon{float:none;width:auto;padding:0 0 4px 0}.log-dialog .field,.log-dialog #log-track-attributes-fields .row .field{margin-left:0}.log-dialog .row.button{padding-left:0}.log-dialog input[type=text],.log-dialog textarea{width:100%;max-width:500px;box-sizing:border-box}#log-tags-pane .box{width:auto}#log-tags-pane input[type=text]{width:100%;box-sizing:border-box}#logs-total .distance,#logs-total .duration{float:left;text-align:left}}#track-header{margin:0 0 15px}#track-header h1{margin:15px 0 0}#track-header p{margin:0 0 10px}#track-header ul{float:right;margin:8px 0 0 0}#track-header li{display:inline}#track-layout{display:flow-root}#track-main{width:auto;min-width:0;margin-right:270px}#track-map{height:420px}#track-side{float:right;width:230px;margin:0 0 40px}#track-side h3{color:#fff;font-size:14px;background-color:#182b38;padding:5px 10px;margin:0}#track-side h3:first-child{border-top-left-radius:4px;border-top-right-radius:4px}#track-side .box{font-size:12px;background-color:#f5f5f5;padding:10px 20px}#track-side .box:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#track-side .box ul{margin:0;padding:0;list-style:none}#track-side .box li{margin:5px 0;line-height:1.5}#track-side .box-nopadding{background-color:#f5f5f5}#track-side .box-nopadding:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}#track-side a{color:#182b38}#track-side a:hover,#track-side a:focus{color:#5858fc}#track-details{font-size:12px}#track-details dl{padding:5px 0;margin:0}#track-details dt{float:left;clear:left;color:#182b38;text-align:right;width:80px;margin:0 10px 0 0}#track-details dt,#track-details dd{padding:4px 0}#track-distance-elevation-plot.classic{height:270px}#track-distance-elevation-plot.extended{height:350px}#track-distance-elevation-plot .axis text{font-size:11px;fill:#888}#track-distance-elevation-plot div.mymap-theme{--ele-axis: #0D1821;--ele-area: #4682B4;--ele-brush: rgba(23, 74, 117, 0.4);--ele-line: #174A75;--ele-sum-margin: none}#track-distance-elevation-plot div.mymap-theme .background{background:none}#track-distance-elevation-plot div.mymap-theme .axis text{stroke:none;fill:#fff}#track-distance-elevation-plot div.mymap-theme .axis path,#track-distance-elevation-plot div.mymap-theme .axis line{fill:none;stroke:#aaa;shape-rendering:crispEdges}#track-distance-elevation-plot:has(.elevation-collapsed){height:auto}#track-distance-elevation-plot .elevation-control.elevation-collapsed .elevation-summary{display:none}#track-map a.elevation-toggle-icon.elevation-toggle-corner{pointer-events:auto;position:static;display:block;float:left;clear:both;box-sizing:border-box;width:30px;height:30px;padding:5px;margin:5px 10px 10px 12px;background-color:#fff;border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}#track-map a.elevation-toggle-icon.elevation-toggle-corner svg{display:none}#track-map a.elevation-toggle-icon.elevation-toggle-corner::before{content:"";display:block;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%232d3e49' d='M3 18l6-8 4 5 3-4 5 7z'/%3E%3C/svg%3E") center center/contain no-repeat}.mymap-theme{--ele-area: #5858fc}#track-rename-pane{display:none}#track-rename-pane .box{width:500px}#track-rename-pane input[type=text]{width:466px}#track-transfer-button{margin-top:30px}.track-transfer-help{color:#555;font-size:18px;margin:50px 0 20px}#map-popup{position:absolute;border:2px solid #aaa;border-radius:10px;width:150px;visibility:hidden;font-size:11px;background-color:#fff;padding:10px}#map-popup dl{margin:0}#map-popup dt{float:left;clear:left;color:#666;text-align:right;width:50px;margin-right:6px}#map-popup dt,#map-popup dd{padding:1px 0}.embedded-map{display:block;width:100%;height:auto;aspect-ratio:16/9;border:0}@media(max-width: 900px){#track-layout{display:flex;flex-direction:column}#track-main{order:1;margin-right:0}#track-side{order:2;float:none;width:auto;margin:30px 0 0}#track-side h3{font-size:18px}#track-side .box{font-size:15px}#track-side .box dl{display:grid;grid-template-columns:1fr auto}#track-side .box dt{text-align:left}#track-side .box dd{text-align:right}#track-side .log-device .device-name{font-size:15px}#track-side .weather{padding-left:20px;padding-right:20px}#track-distance-elevation-plot:has(.elevation-expanded){height:auto}#track-header ul{float:none;margin:10px 0 0;padding:0}#track-rename-pane .box{width:auto}#track-rename-pane input[type=text]{width:100%;box-sizing:border-box}}
