
/* line 403 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003403}}

/* line 1 : /home/pro529evaluator/.rvm/gems/ruby-2.2.3@fiduciary/gems/stylus-source-0.54.5/vendor/lib/functions/index.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/\.rvm\/gems\/ruby-2\.2\.3@fiduciary\/gems\/stylus-source-0\.54\.5\/vendor\/lib\/functions\/index\.styl}line{font-family:\000031}}

/* line 297 : /home/pro529evaluator/.rvm/gems/ruby-2.2.3@fiduciary/gems/stylus-source-0.54.5/vendor/lib/functions/index.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/\.rvm\/gems\/ruby-2\.2\.3@fiduciary\/gems\/stylus-source-0\.54\.5\/vendor\/lib\/functions\/index\.styl}line{font-family:\00003297}}

/* line 1 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/common/assets/stylesheets/variables.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/common\/assets\/stylesheets\/variables\.styl}line{font-family:\000031}}

/* line 33 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/common/assets/stylesheets/variables.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/common\/assets\/stylesheets\/variables\.styl}line{font-family:\0000333}}

/* line 1 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/common/assets/stylesheets/fonts.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/common\/assets\/stylesheets\/fonts\.styl}line{font-family:\000031}}
@font-face {
  font-family: 'Montserrat';
  src: url("/assets/Montserrat-Regular.ttf") format('truetype');
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: 'Montserrat-Bold';
  src: url("/assets/Montserrat-Bold.ttf") format('truetype');
  font-style: normal;
  font-weight: 600;
}
@font-face {
  font-family: "AvenirNext-UltraLight";
  src: url("/assets/AvenirNext-UltraLight.eot");
  src: url("/assets/AvenirNext-UltraLight.svg#AvenirNext-UltraLight") format("svg"), url("/assets/AvenirNext-UltraLight.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNext-UltraLight.woff") format("woff"), url("/assets/AvenirNext-UltraLight.ttf") format("truetype");
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: "AvenirNext-Regular";
  src: url("/assets/AvenirNext-Regular.eot");
  src: url("/assets/AvenirNext-Regular.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNext-Regular.svg#AvenirNext-Regular") format("svg"), url("/assets/AvenirNext-Regular.woff") format("woff"), url("/assets/AvenirNext-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "AvenirNext-Medium";
  src: url("/assets/AvenirNext-Medium.eot");
  src: url("/assets/AvenirNext-Medium.svg#AvenirNext-Medium") format("svg"), url("/assets/AvenirNext-Medium.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNext-Medium.woff") format("woff"), url("/assets/AvenirNext-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "AvenirNext-DemiBold";
  src: url("/assets/AvenirNext-DemiBold.svg#AvenirNext-DemiBold") format("svg");
  src: url("/assets/AvenirNext-DemiBold.eot"), url("/assets/AvenirNext-DemiBold.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNext-DemiBold.woff") format("woff"), url("/assets/AvenirNext-DemiBold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "AvenirNext-Bold";
  src: url("/assets/AvenirNext-Bold.eot");
  src: url("/assets/AvenirNext-Bold.svg#AvenirNext-Bold") format("svg"), url("/assets/AvenirNext-Bold.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNext-Bold.woff") format("woff"), url("/assets/AvenirNext-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "AvenirNext-Heavy";
  src: url("/assets/AvenirNext-Heavy.eot");
  src: url("/assets/AvenirNext-Heavy.svg#AvenirNext-Heavy") format("svg"), url("/assets/AvenirNext-Heavy.eot?#iefix") format("embedded-opentype"), url("/assets/AvenirNext-Heavy.woff") format("woff"), url("/assets/AvenirNext-Heavy.ttf") format("truetype");
}

/* line 68 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/common/assets/stylesheets/fonts.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/common\/assets\/stylesheets\/fonts\.styl}line{font-family:\0000368}}

/* line 1 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/common/assets/stylesheets/mixins.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/common\/assets\/stylesheets\/mixins\.styl}line{font-family:\000031}}

/* line 6 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\000036}}
#analysis {
  margin-top: 50px;
  margin-bottom: 50px;
  color: #000;
}

/* line 7 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\000037}}
#analysis .grid-input-row {
  display: flex;
}

/* line 9 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\000039}}
#analysis .grid-input-row .grid-input-col {
  padding: 0 5px;
}

/* line 10 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000310}}
#analysis .grid-input-row .grid-input-col label {
  font-family: AvenirNext-Regular, sans-serif;
  text-transform: uppercase;
  color: #657486;
  font-size: 11px;
  font-weight: normal;
  white-space: nowrap;
}

/* line 18 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000318}}
#analysis .grid-input-row .grid-input-col:last-child {
  padding: 0 0 0 5px;
}

/* line 20 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000320}}
#analysis .grid-input-row .grid-input-col:first-child {
  padding: 0 5px 0 0;
}

/* line 27 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000327}}
#analysis .analysis-paragraph {
  margin-top: 50px;
  margin-bottom: 50px;
}

/* line 31 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000331}}
#analysis .analysis-paragraph p {
  font-size: 15px;
}

/* line 33 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000333}}

/* line 34 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000334}}
#analysis .charts-row h2.section-title {
  margin-bottom: 20px;
}

/* line 36 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000336}}

/* line 37 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000337}}
#analysis .charts-row h2.section-title .subtext span {
  display: inline-block;
}

/* line 39 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000339}}
#analysis .charts-row h2.section-title .subtext span.circle {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  background-color: #50e3c2;
  border: solid 1px #1b6391;
  margin-right: 10px;
  position: relative;
  top: 1px;
}

/* line 48 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000348}}
#analysis .charts-row h2.section-title .subtext.net {
  padding-right: 15px;
}

/* line 50 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000350}}
#analysis .charts-row h2.section-title .subtext.net span.circle {
  background-color: #4bb5f9;
  border: solid 1px #1b6391;
}

/* line 53 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000353}}
#analysis .charts-row .plan-charts {
  padding: 0px;
  min-height: 300px;
}

/* line 56 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000356}}

/* line 57 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000357}}
#analysis .charts-row .plan-charts:first-child .plan-image {
  border-left: 1px solid #000;
}

/* line 59 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000359}}

/* line 60 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000360}}
#analysis .charts-row .plan-charts:last-child .plan-info,
#analysis .charts-row .plan-charts:last-child .chart-container,
#analysis .charts-row .plan-charts:last-child .plan-returns {
  border-right: 0px solid #fff;
}

/* line 65 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000365}}
#analysis .charts-row .plan-charts .plan-image {
  height: 180px;
  border: 1px solid #000;
  border-left: 0px solid #000;
}

/* line 69 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000369}}
#analysis .charts-row .plan-charts .plan-image img {
  background-size: contain;
  width: auto;
  height: 100%;
  margin: 0 auto;
  display: block;
}

/* line 76 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000376}}
#analysis .charts-row .plan-charts .plan-info {
  padding: 15px;
  text-align: center;
  position: relative;
  border-bottom: 1px solid #ced3e1;
  cursor: pointer;
  border-right: 1px solid #ced3e1;
}

/* line 83 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000383}}
#analysis .charts-row .plan-charts .plan-info .plan-type {
  width: 95%;
}

/* line 86 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000386}}
#analysis .charts-row .plan-charts .plan-info .plan-name {
  font-family: Montserrat, sans-serif;
  width: 80%;
  margin: 0 auto;
  margin-top: 10px;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
}

/* line 92 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000392}}
#analysis .charts-row .plan-charts .plan-info .plan-name.empty {
  margin-top: 24px;
  position: relative;
  color: #ced3e1;
  width: 100%;
}

/* line 97 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000397}}

/* line 98 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\0000398}}
#analysis .charts-row .plan-charts .plan-info:hover .plan-name {
  color: #000;
}

/* line 100 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003100}}
#analysis .charts-row .plan-charts .plan-info:hover span.arrow-down {
  border-top: 5px solid #000;
}

/* line 102 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003102}}
#analysis .charts-row .plan-charts .plan-returns {
  padding: 15px 20px;
  border-bottom: 1px solid #ced3e1;
  height: 80px;
  border-right: 1px solid #ced3e1;
}

/* line 107 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003107}}

/* line 108 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003108}}
#analysis .charts-row .plan-charts .plan-returns .input-container .popover {
  width: 220px !important;
  top: -5px;
  left: 131px !important;
}

/* line 112 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003112}}
#analysis .charts-row .plan-charts .plan-returns .input-container .popover a.simple {
  padding-left: 0;
}

/* line 114 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003114}}
#analysis .charts-row .plan-charts .plan-returns .input-container .popover .arrow {
  left: 82% !important;
}

/* line 116 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003116}}
#analysis .charts-row .plan-charts .plan-returns .slider-container {
  width: 75%;
  display: inline-block;
  float: left;
}

/* line 120 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003120}}
#analysis .charts-row .plan-charts .plan-returns .slider-container .slider {
  width: 90%;
}

/* line 122 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003122}}
#analysis .charts-row .plan-charts .plan-returns .slider-container .slider .rzslider {
  margin-top: 15px !important;
}

/* line 124 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003124}}
#analysis .charts-row .plan-charts .plan-returns .slider-container .slider .rzslider .rz-bubble {
  display: none;
}

/* line 126 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003126}}
#analysis .charts-row .plan-charts .plan-returns .slider-container .slider .rzslider .rz-pointer {
  background: #fff;
  border: 1px solid #657486;
  width: 25px;
  height: 25px;
  top: -9px;
  outline: none;
  z-index: 999;
}

/* line 135 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003135}}
#analysis .charts-row .plan-charts .plan-returns .slider-container .slider .rzslider .rz-pointer:focus {
  outline: none;
}

/* line 137 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003137}}
#analysis .charts-row .plan-charts .plan-returns .slider-container .slider .rzslider .rz-pointer:after {
  display: none;
}

/* line 139 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003139}}
#analysis .charts-row .plan-charts .plan-returns .slider-container .slider .rzslider .rz-pointer.rz-active {
  background-color: #fff;
  z-index: 9999;
}

/* line 142 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003142}}
#analysis .charts-row .plan-charts .plan-returns .slider-container .slider .rzslider .rz-bar {
  border: 1px solid #657486;
  height: 7px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
}

/* line 147 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003147}}
#analysis .charts-row .plan-charts .plan-returns .slider-container .slider .rzslider .rz-bar.rz-selection {
  background: #4bb5f9;
  border: 1px solid #1b6391;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

/* line 152 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003152}}
#analysis .charts-row .plan-charts .plan-returns .slider-container .slider-label {
  text-transform: uppercase;
  color: #657486;
  display: block;
  font-size: 13px;
  font-family: AvenirNext-Regular, sans-serif;
}

/* line 158 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003158}}
#analysis .charts-row .plan-charts .plan-returns .input-container {
  width: 25%;
  display: inline-block;
  float: left;
}

/* line 162 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003162}}
#analysis .charts-row .plan-charts .chart-container {
  height: auto;
  text-align: center;
  border-right: 1px solid #ced3e1;
}

/* line 166 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003166}}
#analysis .charts-row .plan-charts .chart-container .chart-legend {
  display: none;
}

/* line 169 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003169}}
#analysis .calculations-row {
  margin-top: 80px;
}

/* line 171 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003171}}
#analysis .calculations-row .tax-benefit-after {
  text-align: center;
  font-family: Montserrat, sans-serif;
  text-align: center;
  font-size: 21px;
  padding: 40px 0;
}

/* line 179 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003179}}

/* line 180 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003180}}
#analysis .calculations-row .tax-benefit-col .popover {
  top: 25px !important;
  left: -21px !important;
  width: 220px !important;
}

/* line 184 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003184}}
#analysis .calculations-row .tax-benefit-col .popover .arrow {
  left: 190px !important;
}

/* line 186 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003186}}

/* line 187 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003187}}
#analysis .calculations-row .est-fees-col .popover {
  top: 26px !important;
  left: 0px !important;
  width: 200px !important;
}

/* line 191 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003191}}
#analysis .calculations-row .est-fees-col .popover .arrow {
  left: 173px !important;
}

/* line 193 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003193}}

/* line 194 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003194}}
#analysis .calculations-row .return-col .popover {
  top: 40px !important;
  left: -35px !important;
  width: 200px !important;
}

/* line 198 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003198}}
#analysis .calculations-row .return-col .popover .arrow {
  left: 173px !important;
}

/* line 200 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003200}}
#analysis .calculations-row .glyphicon-question-sign {
  position: relative;
  left: 5px;
  color: #ced3e1;
  font-size: 13px;
  cursor: pointer;
}

/* line 206 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003206}}
#analysis .calculations-row .heading-row {
  font-family: Montserrat, sans-serif;
  text-transform: uppercase;
  padding-bottom: 15px;
  border-bottom: 1px solid #ced3e1;
  text-align: center;
}

/* line 212 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003212}}
#analysis .calculations-row .heading-row > div {
  padding: 0;
}

/* line 214 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003214}}
#analysis .calculations-row .heading-row .plan {
  text-align: left !important;
  padding-left: 0px !important;
}

/* line 217 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003217}}
#analysis .calculations-row .plan-row {
  border-bottom: 1px solid #ced3e1;
}

/* line 219 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003219}}
#analysis .calculations-row .plan-row .plan-carry-forward {
  color: #657486;
  font-size: 13px;
  padding-top: 10px;
}

/* line 223 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003223}}

/* line 224 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003224}}
@media (min-width: 992px) {

/* line 225 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003225}}
  #analysis .calculations-row .plan-row.showCarry .plan-info-col {
    width: 25%;
  }
}
@media (min-width: 768px) {

/* line 227 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003227}}
  #analysis .calculations-row .plan-row.showCarry .plan-info-col {
    width: 25%;
  }
}

/* line 229 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003229}}
#analysis .calculations-row .plan-row .plan-info-col {
  float: left;
  padding: 40px 0;
}
@media (min-width: 992px) {

/* line 232 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003232}}
  #analysis .calculations-row .plan-row .plan-info-col {
    width: 33.33333333%;
  }
}
@media (min-width: 768px) {

/* line 234 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003234}}
  #analysis .calculations-row .plan-row .plan-info-col {
    width: 33.33333333%;
  }
}

/* line 236 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003236}}
#analysis .calculations-row .plan-row .plan-info-col .plan-name {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

/* line 239 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003239}}
#analysis .calculations-row .plan-row .tax-benefit-col {
  padding: 40px 0;
}

/* line 241 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003241}}
#analysis .calculations-row .plan-row .tax-benefit-col .tax-benefit {
  font-family: Montserrat, sans-serif;
  text-align: center;
  font-size: 21px;
}

/* line 246 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003246}}
#analysis .calculations-row .plan-row .returns {
  padding: 40px 0;
  font-family: Montserrat, sans-serif;
  text-align: center;
  font-size: 21px;
}

/* line 252 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003252}}
#analysis .calculations-row .plan-row .calculations-col {
  position: relative;
}

/* line 254 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003254}}
#analysis .calculations-row .plan-row .calculations-col .row {
  border-bottom: 1px solid #ced3e1;
  padding: 15px 0;
  position: relative;
}

/* line 258 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003258}}
#analysis .calculations-row .plan-row .calculations-col .row .shares {
  padding: 0px;
}

/* line 260 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003260}}
#analysis .calculations-row .plan-row .calculations-col .row .estimated-fees,
#analysis .calculations-row .plan-row .calculations-col .row .returns {
  font-size: 18px;
  text-align: center;
  font-family: Montserrat, sans-serif;
}

/* line 265 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003265}}
#analysis .calculations-row .plan-row .calculations-col .row:last-child {
  border-bottom: 0px solid #ced3e1;
}

/* line 267 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003267}}
#analysis .calculations-row .plan-row .calculations-col .row.number-of-classes-1 {
  top: 33px;
}

/* line 269 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003269}}
#analysis .calculations-row .plan-row .calculations-col .row.number-of-classes-2 {
  margin-top: 8px;
}

/* line 273 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003273}}

/* line 274 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003274}}
#analysis .input-row .col-md-2,
#analysis .input-row .col-md-3 {
  padding-right: 5px;
}

/* line 277 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003277}}
#analysis .input-row .ahi {
  width: 18%;
  display: inline-block;
  float: left;
}
@media (max-width: 1058px) {

/* line 282 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003282}}
  #analysis .input-row .ahi .remove-mobile {
    display: none;
  }
}

/* line 284 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003284}}
#analysis .input-row .init-dep {
  width: 12%;
}

/* line 286 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003286}}
#analysis .input-row .contrib {
  width: 20.666666666%;
}

/* line 288 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003288}}
#analysis .input-row .child-age {
  width: 10%;
}

/* line 291 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003291}}
#analysis .input-row .child-age .popover {
  left: -95px !important;
  top: 80px !important;
}

/* line 294 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003294}}
#analysis .input-row .child-age .popover .arrow {
  left: 73% !important;
}

/* line 296 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003296}}
#analysis .input-row .child-age .popover .popover-inner {
  width: 200px;
}

/* line 298 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003298}}
#analysis .input-row .child-age .popover .popover-inner a.simple {
  padding-left: 0;
}

/* line 300 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003300}}
#analysis .input-row label {
  width: 100%;
  font-family: AvenirNext-Regular, sans-serif;
  text-transform: uppercase;
  color: #657486;
  font-size: 11px;
  font-weight: normal;
}

/* line 309 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003309}}
#analysis .plan-dropdown {
  top: auto !important;
}

/* line 312 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003312}}
#analysis .remove-plan {
  position: absolute;
  top: 10px;
  right: 14px;
  color: #fff;
  height: 16px;
  z-index: 999;
  width: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #ced3e1;
  font-size: 10px;
  padding: 2px 3px;
}

/* line 325 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003325}}
#analysis .stacked-bar {
  display: inline-block;
  max-width: 397px;
  width: auto;
  margin: 0 auto;
  min-width: 312px;
  height: 230px;
  z-index: 998;
  position: relative;
}

/* line 335 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003335}}
#analysis .internal-state-tax {
  font-family: AvenirNext-Regular, sans-serif;
  font-size: 11px;
}

/* line 343 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003343}}

/* line 344 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003344}}
.c3 .c3-bar {
  stroke-width: 1;
}

/* line 346 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003346}}

/* line 347 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003347}}
.c3 .c3-bars-net-return path {
  stroke: #1b6391 !important;
}

/* line 349 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003349}}

/* line 350 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003350}}
.c3 .c3-bars-tax-benefits path {
  stroke: #1b6391 !important;
}

/* line 352 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003352}}

/* line 353 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003353}}

/* line 354 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003354}}
.c3 .c3-axis-x .tick text {
  transform: translateY(10px) !important;
}

/* line 356 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003356}}
.c3 .c3-axis-x .tick tspan {
  font-family: AvenirNext-Medium, sans-serif;
  color: #657486;
  font-size: 14px;
}

/* line 360 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003360}}
.c3 .c3-axis-x .tick line {
  stroke: #fff;
}

/* line 362 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003362}}
.c3 .c3-axis-x .domain {
  stroke: #fff;
}

/* line 365 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003365}}
.chart-bottom-border {
  height: 30px;
  border-top: 1px solid #ced3e1;
  font-family: AvenirNext-DemiBold, sans-serif;
  position: relative;
  top: -28px;
  padding: 25px 0;
  font-size: 13px;
  text-align: center;
  max-width: 397px;
  margin: 0 auto;
  width: 100%;
}

/* line 377 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003377}}
.chart-bottom-border > div {
  padding: 0;
}

/* line 380 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003380}}
.chart-bottom-border .number-of-classes-5,
.chart-bottom-border .number-of-classes-6,
.chart-bottom-border .number-of-classes-12 {
  font-size: 10px;
}

/* line 390 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003390}}
@media (min-width: 992px) {

/* line 391 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003391}}
  .plan-info {
    min-height: 125px;
  }
}

/* line 395 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003395}}
@media (max-width: 1199px) {

/* line 396 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003396}}
  .container.main {
    width: 97% !important;
  }

/* line 398 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003398}}

/* line 399 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003399}}
  .container.main .input-row label {
    font-size: 12px;
  }

/* line 401 : /home/pro529evaluator/pro_529_evaluator/app/assets/javascripts/app/modules/analysis/style.styl */

@media -stylus-debug-info{filename{font-family:file\:\/\/\/home\/pro529evaluator\/pro_529_evaluator\/app\/assets\/javascripts\/app\/modules\/analysis\/style\.styl}line{font-family:\00003401}}
  .container.main .input-row select,
  .container.main .input-row input {
    font-size: 13px;
  }
}
