*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@-webkit-viewport{width:device-width;}@-moz-viewport{width:device-width;}@-ms-viewport{width:device-width;}@-o-viewport{width:device-width;}@viewport{width:device-width;}.field-validation-error{color:red;display:block;font-size:.8em;line-height:1.4em}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}section{margin-bottom:3em}hr{clear:both;margin:60px 0}textarea{height:6em;width:230px}fieldset{margin-bottom:3em}input[type=checkbox]{border:none}input[type="file"]{overflow-x:hidden;width:100%}select{width:165px}form.single-btn{display:inline}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.small{font-size:80%;line-height:150%}.info-header{margin-bottom:1em}.loading-img{display:none}.navbar .nav{float:right}.navbar-text{margin:0 10px}.breadcrumb{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;margin:0;padding-left:0;padding-right:0}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.progress{height:20px;margin-top:0;margin-bottom:0}.progress-inactive .bar,.progress .bar-inactive{background-color:gray;background-image:none}.btn-large{margin-top:20px}.btn-small{line-height:18px}.btn-tiny{font-size:.75em;padding:0 4px}body{background-color:#f2f9fd;color:#013535}.banner{background-color:#013535;color:#eee;padding-top:10px;padding-bottom:10px;position:relative}@media(min-width:390px){.follow-buttons-top{margin-right:25px}}.banner-bottom{margin-top:30px}.navbar .brand{color:#eee;font-family:Raleway,Arial,sans-serif;font-size:24px;font-weight:normal;line-height:24px;margin:10px 0}.navbar a.brand:hover{color:#16c9c9}.navbar .nav>li>a{line-height:24px}.outer-container{padding-top:0;padding-bottom:0;width:100%}.inner-container{padding-left:10px;padding-right:10px}#nav-container{position:relative}.breadcrumb-container{background-color:#f5f5f5;border-bottom:1px solid #a9bcbc}.inner-container-mktg{}.inner-container-app{padding:0 10px}.container-narrow{margin:0 auto;max-width:700px}.main-body-container{margin-top:25px}.comments-area{margin-top:3em}@media(min-width:436px){.outer-container-mktg,.outer-container-app{margin-left:auto;margin-right:auto}.outer-container-mktg{width:436px}.outer-container-app{width:416px}}@media(min-width:700px){.banner{padding-top:30px;padding-bottom:30px}.navbar .brand{font-size:36px;line-height:36px}.navbar .nav>li>a{line-height:36px}.outer-container-mktg{width:700px}.outer-container-app{width:600px}.inner-container-mktg{padding-left:30px;padding-right:30px}.comments-area{margin-left:auto;margin-right:auto;width:376px}}@media(max-width:720px){.container-narrow{margin:0 10px}}@media(min-width:960px){.outer-container-mktg{margin:0 auto;width:960px}.inner-container-mktg{padding-left:60px;padding-right:60px}}.center{text-align:center}.jumbotron{margin:40px 0 60px 0;text-align:center}.jumbotron>h1{margin-bottom:40px}.marketing-action{margin-left:auto;margin-right:auto;margin-bottom:20px;max-width:225px}.marketing-mobile{display:none}.screen-shot{border:1px solid gray;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:3px 3px 4px gray;-webkit-box-shadow:3px 3px 4px gray;box-shadow:3px 3px 4px gray;clear:both;display:block;margin-bottom:20px;padding:0;width:100%}.screen-shot-about{max-width:416px}.screen-shot+.mktg-copy{max-width:416px}.screen-shot-small{margin-bottom:10px;max-width:225px}.screen-shot-small+.mktg-copy{max-width:225px}.call-to-action{clear:both;display:block;margin:20px 0}.sign-in{}@media(min-width:245px){.call-to-action{margin:20px auto;width:150px}}@media(min-width:410px){.marketing-action{margin-left:0;margin-right:0;max-width:none}.screen-shot-small{clear:none;float:left;margin-right:20px}.screen-shot-small+.mktg-copy{max-width:600px}}@media(min-width:960px){.screen-shot{clear:none;float:left;margin-right:30px}.screen-shot+.mktg-copy{margin-left:446px}.screen-shot-small+.mktg-copy{margin-left:0}.marketing-action{float:left;width:33%}.marketing-action:nth-of-type(1n){width:225px}.marketing-action:nth-of-type(2){margin-left:82px}.marketing-action:nth-of-type(3){float:right}.screen-shot-small{clear:both;margin-right:0}.screen-shot-small+.mktg-copy{max-width:225px}.marketing-mobile{display:none}}.how-it-works{margin:30px 0}@media(min-width:436px){.how-it-works{margin-left:auto;margin-right:auto;width:416px}}@media(min-width:960px){.how-it-works{width:840px}}.about-heading{font-family:Raleway,Arial,sans-serif;margin-top:40px;margin-bottom:20px}.hiw-title{margin-bottom:20px}.stay-in-touch{margin-top:30px;margin-bottom:0}.call-to-follow{font-size:14px;font-weight:bold;line-height:16px;margin:0 0 10px 0}.follow-buttons{margin-top:10px;text-align:center}.follow-button{display:inline-block;margin:0 0 10px 0}.follow-button>img{height:23px;width:23px}@media(min-width:700px){.stay-in-touch{float:left;margin-bottom:0;padding-left:0}.social{margin-left:120px}.call-to-follow{margin-left:0}.follow-button{}.follow-twitter{}.follow-facebook{}}@media(min-width:960px){.stay-in-touch{margin-right:30px;width:416px}.social{margin-left:0;width:auto}.call-to-follow{font-size:18px;line-height:20px;margin-bottom:20px}}.contact-methods{margin-top:10px}.contact-method{padding:.1em 0}.contact-method>span,.contact-method>p{display:inline-block;vertical-align:top}address.contact-method{margin-top:1em}.contact-method-label{font-weight:bold;margin:0}.footnote{font-size:11px;margin-top:20px;text-align:right}.small-label{margin-top:.4em;margin-bottom:0;font-size:.8em;line-height:1.4em}.label-inline{display:inline;margin:0 .4em}.small-link{display:block;font-size:.8em;line-height:1.4em;margin-top:.4em;margin-bottom:0}.navbar .brand-large{display:none}.navbar .brand-small{display:inline-block}.inner-container-mktg .navbar .brand-large{display:inline-block}.inner-container-mktg .navbar .brand-small{display:none}@media(min-width:460px){.navbar .brand-small{display:none}.navbar .brand-large{display:inline-block}}.top-links{position:absolute;bottom:10px;right:10px}.top-link{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;line-height:14px;padding:5px;color:#fff}.nav-comments{margin-left:.25em;color:#fff;font-size:.875em}.icon-sign-out-white{background-image:url('../Images/sign-out.png');background-position:0 0}section{margin:0 0 40px 0}.main-action{display:block;margin-top:.8em}.main-actions-right{float:right}.main-actions-right>.main-action{float:left;margin-left:1.4em}.section-title-home::before{color:#97d7a5;content:'my'}.spinner{height:15px;width:15px}.right-align{position:absolute;right:0;top:0;text-align:right}.new-progress-form{clear:both;display:block;float:right;margin:1em 0}.new-progress-label{margin-bottom:0}.new-progress-input{}.new-progress-input>input:first-child{width:6em}.section-header{margin-bottom:2em;position:relative}.list-item{clear:both;margin:2em 0}.goal-due-date{float:right;font-size:.8em;margin-left:2em}.goal-owner{display:block;font-size:1.2em;font-weight:bold}.list-item-name{color:#026f6f;display:block;font-size:1.2em;font-weight:bold;margin-bottom:.25em}.list-item-name-small{font-weight:normal;font-size:.8em}.avatar-small{border:2px solid #026f6f;float:left;width:50px}.list-item-content{margin-left:60px;position:relative}.goal-screen-shot{margin:0 0 10px 0}.goal-screen-shot:last-child{margin:0}.comment{display:block;margin:.75em 0 1.25em;padding:0}.new-comment{margin-bottom:2em}.comment label{display:block}.comment-img{border:2px solid #026f6f;float:left;margin-right:8px;width:50px}.new-comment-text{display:block;height:6em;margin-bottom:4px;width:100%}.mention-img{display:inline-block;height:24px;width:24px;margin-right:8px}.new-comment-btn{display:block;float:right}.activity-footer{color:gray;font-size:.8em}.comment-content{display:block;font-size:.875em;line-height:1.4em;margin-bottom:.5em;margin-left:60px;word-wrap:break-word}.preserve-space{white-space:pre-wrap}.comment-footer{display:block;font-size:.75em;line-height:1.2em;margin-left:60px}.comment-footer .btn-small{margin-top:.4em;padding-left:0;padding-right:0;font-size:1em}.comment-notification{border:1px solid transparent;border-radius:2px;color:#013535;margin:1em 0;padding:.8em;position:relative}.new-comment-notification{background-color:#e4f0f2;border:1px solid #a9bcbc}.comment-notification:hover{background-color:#d8e4e5;color:#013535}.comment-notification .comment-content{margin-right:2em;max-height:4em;overflow:hidden;position:relative}.comment-notification .comment-action{position:absolute;top:0;right:0;bottom:0;width:1em}.comment-notification .comment-action i{position:absolute;top:50%;right:.5em;margin-top:-7px}.search{margin-bottom:2em}.goal-actions{}.goal-action{margin-top:.5em;padding:.25em 1em}.writer-home-header{margin:1em 0 2em 0}.writer-header-img{display:block;float:left;margin:0 10px 10px 0}.writer-friend-counts{float:right;font-size:.8em;list-style:none;padding-left:0;text-align:right}.writer-friend-counts>li{line-height:2.4em}.friend-count{border:1px solid #a9bcbc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:1.6em;font-weight:bold;margin-left:4px;padding:0 4px}.friend-count:hover,.friend-count:active{background-color:#013535;border-color:#013535}.writer-home-bio{clear:both}.goal-writer-desc{display:block;float:right;margin:0 0 10px 20px}.footer{border-top:1px solid #a9bcbc;margin-top:20px;padding-top:20px;text-align:center}#footer-container{margin-top:80px}.copyright{font-family:Raleway,Arial,sans-serif;margin-top:2em}.avatar-large{border:2px solid #026f6f;display:block;max-height:100px;max-width:100px}.email-list-option{margin-left:45px}.no-margin{margin:0}.checkbox-settings{margin-left:1em}.checkbox-settings li{list-style:none;margin-bottom:.8em}.checkbox-settings input{margin:0 1em 0 0}.checkbox-settings label{display:inline;margin:0}.settings-subsection{margin-top:1.625em;margin-bottom:1.625em}.mc-field-group p{margin:5px 0 0 0}.mc-field-group input{margin:0 5px 0 0}.mc-field-group label{display:inline;vertical-align:middle}.mc-field-group ul{list-style:none;margin-left:0;padding:0}#mc-embedded-subscribe-form>input{vertical-align:top}#mce-EMAIL{margin-bottom:10px;max-width:100%;width:20em}@media(min-width:300px){.main-action{float:left;margin-right:1.4em}.main-actions-right>.main-action{margin-right:0}}@media(min-width:350px){.comment-img{float:left;margin-left:0;margin-right:.5em}}@media(min-width:416px){.form-horizontal .control-label{float:left;width:150px;padding-top:5px;text-align:right}.form-horizontal .controls{*display:inline-block;*padding-left:20px;margin-left:170px;*margin-left:0}.form-horizontal .controls:first-child{*padding-left:170px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .input-append+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:170px}.section-header-action{position:absolute;bottom:8px;right:0}section{margin-top:30px;margin-bottom:60px}}@media(min-width:38em){.app-root{margin:0 auto;width:36em}}.no-js .js-only{display:none}.js .no-js-only{display:none}