@import url('https://fonts.googleapis.com/css?family=Lato:300i,400');*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}html,body{background:#fff;height:100%;margin:0;padding:0;width:100%}.Lato{font-family:'Lato',sans-serif}.FontLight{font-weight:300}.FontOrange{color:#f26101}.FontEmerald{color:#059d8e}.TextCenter{text-align:center}.Column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.Row{display:-webkit-box;display:-ms-flexbox;display:flex}#app{height:100%;width:100%}@media only screen and (min-width:768px){#app{margin:0 auto;width:50%}}#app.centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#welcome-screen{margin:auto auto;width:85%}@media only screen and (min-width:768px){#welcome-screen{width:60%}}#welcome-screen h1{margin:0}#welcome-screen .salary-input{margin:15px 0}#welcome-screen .salary-input input{background:transparent;border-radius:20px;border:1px solid #f26101;-webkit-box-shadow:none;box-shadow:none;font-family:'Lato',sans-serif;font-size:large;padding:5px 10px;width:100%}#welcome-screen .salary-input p{font-size:14px;margin:5px 0}#welcome-screen .welcome-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#welcome-screen .welcome-submit a{text-decoration:none;text-transform:uppercase;font-size:large}#info-screen{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 auto;width:100%}.info-screen-title h1{margin:15px 0}#info-screen .info-screen-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#info-screen .info-screen-back,#info-screen .info-screen-forward{width:15%;margin:auto}#info-screen .chevron{width:100%}#info-screen .restart{width:65%}#info-screen .info-screen-body{width:70%;font-size:16px;-ms-flex-pack:distribute;justify-content:space-around}.uppercased{text-transform:uppercase}.result-image{display:block;margin:0 auto;width:30px}.chart-container{position:relative;width:100%}.chart-container canvas{max-width:100%}.money-time{margin:5px 0;text-align:right}.money-time p{display:inline-block;margin:0 0 5px;position:relative}.money-time p:before{background:#f26101;bottom:-1px;content:'';height:1px;position:absolute;right:0;width:105%}.money-time small{display:block}