@import"https://fonts.googleapis.com/css?family=Lato";/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.styled-radio{height:40px;width:40px;position:relative;display:inline-block;vertical-align:middle}.styled-radio input{opacity:0}.styled-radio label{position:absolute;top:0;bottom:0;left:0;right:0}.styled-radio label:focus-within{outline:1px solid}.styled-radio .check{display:block;position:absolute;border:5px solid #CCD7DA;border-radius:100%;top:0;left:0;bottom:0;right:0;transition:border .25s linear}.styled-radio input[type=radio]:checked~.check{border:5px solid #CCD7DA}.styled-radio .check:before{display:block;position:absolute;content:"";border-radius:100%;height:66%;width:66%;top:17%;left:17%;margin:auto;transition:background .25s linear}.styled-radio input[type=radio]:checked~.check:before{background:#ccd7da}.typeahead{color:#fff}.typeahead input,.typeahead .typeahead-results{width:100%}.typeahead input,.typeahead .typeahead-results .result{padding:.2em}.typeahead .typeahead-results{background-color:#646d70;color:#fff;height:5em;overflow:auto}.typeahead .typeahead-results .result{cursor:pointer}.typeahead .typeahead-results .result.active{background-color:#2892d7}#login h1{margin:.25em 0}#login .login-form{width:400px;height:400px;padding-top:40px;margin:auto}#login .login-form .username,#login .login-form .password{font-size:40px}#login .login-form input{margin-bottom:1em}#login .login-form input,#login .login-form button{padding:.5em;width:100%;font-size:inherit;box-sizing:border-box}#login .alert{color:#ff8f8f;display:block;width:100%;text-align:center}#login button[type=submit]{border:none;font-size:40px;outline:none;border-radius:.5em}.loader-container .message{text-align:center;padding:14px}.loader-container .loader{display:flex;justify-content:center}.loader-container .loader svg{height:100px}.loader-container .loader svg .gear-1{fill:#fff}.loader-container .loader svg .gear-2{fill:#69969c}.workout-list{padding:1em}.workout-list .button-controls{display:flex;justify-content:space-between;align-items:center}.workout-list .button-controls button{height:3em;padding:1em}.workout-list .list-controls{padding:1em;display:flex;justify-content:flex-end;align-items:center}.workout-list .list-controls .page-number{margin:0 1em}.workout-list table{border-collapse:collapse;padding:0}.workout-list table th{text-align:left;border-bottom:1px solid #FFF}.workout-list table{margin-top:20px;table-layout:fixed;width:100%}.workout-list table td{padding:.4em;vertical-align:top;border:1px dashed #6DAEDB}.workout-list table td.no-results{color:#a79c9c;text-align:center}.workout-list table .loading{height:200px}.workout-list table .volume{width:180px;text-align:right}.workout-list table .comments{width:auto;padding-left:1em}.workout-details .page-info{padding:1em;display:flex;flex-direction:column}.workout-details .page-info .set-table{padding:1em;width:100%;border-collapse:collapse}.workout-details .page-info .set-table td,.workout-details .page-info .set-table th{padding:.4em}.workout-details .page-info .set-table th{text-align:left;border-bottom:1px solid #FFF}.workout-details .page-info .set-table td{border:1px dashed #6DAEDB}.workout-details .page-info .workout-metadata .pagination{display:flex;justify-content:flex-end}.workout-details .page-info .workout-metadata .pagination .spacer{padding:0 1em}.workout-details .page-info .workout-metadata .fields{display:flex;justify-content:space-between;margin-bottom:.5em}.workout-details .page-info .workout-metadata .comments-form{font-size:.8em}.workout-details .page-info .workout-metadata .comments-form p{white-space:pre-wrap;word-wrap:break-word;margin:0}.workout-details .page-info .workout-metadata .comments-form .text{display:block;width:100%}.workout-details .page-info .workout-metadata .comments-form .controls{display:flex;justify-content:space-between;margin:1em 0}.workout-details .page-info .delete-form{margin-top:2.5em}.workout-details .page-info .delete-form .errors{text-align:center}.workout-details .page-info .delete-form button{margin-top:.5em;display:block;width:100%}.personal-records{padding:1em}.personal-records button{display:block;width:16em}.personal-records label{display:inline-block;margin-right:5em}.personal-records input[type=number]{width:3em;text-align:right;margin-left:1em}.personal-records form>*{margin-top:1em}.personal-records .personal-record-result{margin-top:2em}.export{padding:1em}.export section.date-filters input{margin:1em}.export ul{margin-top:3em;height:100%;width:100%;display:flex;justify-content:space-around;align-items:space-around;flex-wrap:wrap}.export ul .option{display:flex;justify-content:center;align-items:center;flex-grow:1;height:34%;border:1px solid #6DAEDB}.export ul .option:hover{border-color:#ccd7da}.manage-exercises{padding:1em}.manage-exercises form{margin-bottom:20px}.manage-exercises form table{border-spacing:.3em}.manage-exercises form table input{padding:.4em;width:16em}.manage-exercises form button{margin-top:1em;width:100%}.manage-exercises .existing-list{margin-top:40px}.exercise-detail{padding:1em}.exercise-detail form{margin-bottom:20px}.exercise-detail form>label{display:block;margin-top:1em}.exercise-detail form>label>div.styled-radio,.exercise-detail form>label input{margin-left:1em}.exercise-detail form button{margin-top:1em;width:100%}.timeline-graph-with-date-filters .date-filters{width:100%;padding:1em;display:flex;justify-content:space-between}.timeline-graph-with-date-filters .date-filters input{margin-left:1em}.timeline-graph-with-date-filters .timeline-graph-with-workout-info{width:100%;padding:1em;display:inline-block;vertical-align:top}.timeline-graph-with-date-filters .timeline-graph-with-workout-info .no-data{width:100%;text-align:center;color:#6daedb}.timeline-graph-with-date-filters .timeline-graph-with-workout-info .inactive{font-size:.6em;color:#6daedb}.timeline-graph-with-date-filters .timeline-graph-with-workout-info .datapoint-info{height:80px}.timeline-graph-with-date-filters .timeline-graph-with-workout-info .chart{border:1px solid #6DAEDB;border-top:none;width:100%;background-color:transparent;overflow:visible}.timeline-graph-with-date-filters .timeline-graph-with-workout-info .chart circle{fill:#ccd7da;transition:r .2s ease-in}.timeline-graph-with-date-filters .timeline-graph-with-workout-info .chart circle.selected,.timeline-graph-with-date-filters .timeline-graph-with-workout-info .chart circle.hovered{fill:#34d034;r:6}.timeline-graph-with-date-filters .timeline-graph-with-workout-info .chart path{stroke:#ccd7da;fill:none}.timeline-graph-with-date-filters .timeline-graph-with-workout-info .chart path.year-mark{stroke:#056876;stroke-dasharray:5,5}.timeline-graph-with-date-filters .timeline-graph-with-workout-info .chart text{color:#ccd7da;font-size:30%}.timeline-graph-with-date-filters .timeline-graph-with-workout-info .chart text.y-axis-indicator{color:#0e8899}.timeline-graph-with-date-filters .timeline-graph-with-workout-info .chart .trend-line{stroke-dasharray:2}.add-set-form{width:100%;padding:1em}.add-set-form .add-set-button{width:100%}.add-set-form .header{display:flex;justify-content:space-between}.add-set-form table{width:20em}.add-set-form table tr{margin:.5em 0}.add-set-form table tr.submit button{margin-left:1em}.add-set-form table tr td{padding:.5em 0}.add-set-form table tr td.label{font-weight:700}.add-set-form table tr td button{width:100%}.add-set-form table tr td input{text-align:right;width:100%}.add-set-form table tr td.radio label{display:flex;align-items:center}.add-set-form table tr td.radio label .styled-radio{margin-right:.5em}.add-set-form table tr td .typeahead input{width:100%;text-align:left}.analysis{padding:1em}.analysis .analysis-links{height:100%;width:100%;display:flex;justify-content:space-around;align-items:space-around;flex-wrap:wrap}.analysis .analysis-links .option{display:flex;justify-content:center;align-items:center;flex-grow:1;height:34%;border:1px solid #6DAEDB}.analysis .analysis-links .option:hover{border-color:#ccd7da}.admin{padding:1em;justify-content:center;align-items:center;height:100%;width:100%;display:flex;justify-content:space-around;align-items:space-around;flex-wrap:wrap}.admin .option{display:flex;justify-content:center;align-items:center;flex-grow:1;height:34%;border:1px solid #6DAEDB}.admin .option:hover{border-color:#ccd7da}.add-workout-form{padding:1em}.add-workout-form form{display:flex;flex-direction:column}.add-workout-form form .form-fields{display:flex;flex-direction:column;flex-grow:1;padding:.2em}.add-workout-form form .form-fields .radio{display:inline-flex;align-items:center}.add-workout-form form .form-fields .radio label{margin:0}.add-workout-form form .form-fields .radio .styled-radio{margin-right:.5em}.add-workout-form form .form-fields label{display:inline-block}.add-workout-form form .form-fields label input{margin-left:1em;margin-top:1em}.add-workout-form form .form-fields .radio{margin-left:1em}.add-workout-form form .form-fields .date-inputs{display:flex;align-items:flex-start;flex-direction:column}.add-workout-form form .form-fields .comments{display:flex}.add-workout-form form .form-fields .comments label,.add-workout-form form .form-fields .comments textarea{width:100%}.add-workout-form form button{height:3em;margin-top:3em}html,body,#app-content,.mavnalysis,.page{height:100%;width:100%}*{margin:0;padding:0;box-sizing:border-box;font-family:Lato,sans-serif}.mavnalysis{display:flex;flex-direction:column;font-size:24px;overflow:auto;background-color:#3a3d3e;color:#ccd7da}.mavnalysis .page{display:flex;flex-grow:1}.mavnalysis .page>*{height:100%;width:100%}.mavnalysis a{color:#2892d7;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.mavnalysis a:hover{color:#056876}.mavnalysis button{padding:1em;cursor:pointer;border:1px solid #6DAEDB;border-radius:.5em;background-color:#056876;color:#fff}.mavnalysis button.warning{background-color:#ff8f8f}.mavnalysis input,.mavnalysis textarea{color:#fff;background-color:#646d70;border-radius:.3em;padding:.3em}.mavnalysis input :placeholder,.mavnalysis textarea :placeholder{color:#a79c9c}.mavnalysis textarea{height:5em}.mavnalysis .main-header{display:flex;justify-content:space-between;background-color:#1f1f1f;align-items:center;flex:0 0 auto;padding:10px;border-bottom:1px solid #6DAEDB}.mavnalysis .main-header a{color:#2892d7;fill:#2892d7}.mavnalysis .main-header a svg{height:3em;width:3em}.mavnalysis .main-header a:hover{color:#056876;fill:#056876}.mavnalysis .errors{color:#ff8f8f}.mavnalysis .success{color:#34d034}.mavnalysis button[disabled]{background-color:#afafaf;color:#a79c9c}.mavnalysis ul,.mavnalysis ol{margin-left:1em}
