<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: "Glyphicons Halflings";
  src: url(fonts/glyphicons-halflings-regular.eot);
  src: url(fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"), url(fonts/glyphicons-halflings-regular.woff2) format("woff2"), url(fonts/glyphicons-halflings-regular.woff) format("woff"), url(fonts/glyphicons-halflings-regular.ttf) format("truetype"), url(images/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
.evrt-calculators {
  /* Position and sizing of burger button */
  /* Color/shape of burger icon bars */
  /* Position and sizing of clickable cross button */
  /* Color/shape of close button cross */
  /* General sidebar styles */
  /* Morph shape necessary with bubble or elastic */
  /* Wrapper for item list */
  /* Styling of overlay */
  /*-----------------------------------
    Label blocks
------------------------------------*/
}
.evrt-calculators .chart,
.evrt-calculators .sticky {
  z-index: 5;
  background: #fff;
}
@media only screen and (max-width: 960px) {
  .evrt-calculators .sticky {
    width: 100% !important;
  }
}
@media screen and (max-width: 480px) {
  .evrt-calculators .sticky {
    left: 0px !important;
    width: 100% !important;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12), 0 2px 6px 0 rgba(0, 0, 0, 0.24) !important;
  }
}
@media screen and (min-width: 900px) {
  .evrt-calculators .sticky {
    left: auto !important;
    padding: 15px 0 !important;
  }
}
.evrt-calculators #sidebar {
  /*to overlap the chart on mobile*/
  z-index: 9 !important;
}
.evrt-calculators .bm-burger-button {
  width: 36px;
  height: 30px;
  position: relative;
  left: 15px;
  top: 20px;
  display: inline-block;
  margin-bottom: 15px;
}
.evrt-calculators .bm-burger-bars {
  background: #373a47;
}
.evrt-calculators .bm-cross-button {
  height: 24px;
  width: 24px;
}
.evrt-calculators .bm-cross-button button:focus {
  outline: 3px solid #00f !important;
}
.evrt-calculators .bm-cross {
  background: #bdc3c7;
}
.evrt-calculators .bm-menu {
  background: #373a47;
  padding: 2.5em 1.5em 0;
  font-size: 1.15rem;
}
.evrt-calculators .bm-morph-shape {
  fill: #373a47;
}
.evrt-calculators .bm-item-list {
  color: #b8b7ad;
  padding: 0.8em;
}
.evrt-calculators .bm-overlay {
  background: rgba(0, 0, 0, 0.3);
}
.evrt-calculators .link-item {
  display: block;
  outline: none;
  padding: 0;
  color: #b8b7ad;
  text-decoration: none;
  font-size: 1rem;
  font-family: Arimo, Arial, sans-serif;
  margin-bottom: 8px;
  border-bottom: 2px solid #cecece;
}
.evrt-calculators .link-item:hover {
  color: #e2e0c8;
}
@media screen {
  .evrt-calculators form {
    padding-bottom: 20px;
  }
}
@media print {
  .evrt-calculators .container-fluid {
    margin: 0;
  }
  .evrt-calculators body,
  .evrt-calculators body * {
    visibility: visible;
  }
  .evrt-calculators body {
    -webkit-print-color-adjust: exact !important;
  }
  .evrt-calculators .sliderThumb {
    background: linear-gradient(180deg, #fff 0, #ededed) !important;
  }
}
.evrt-calculators .container-fluid {
  padding: 0;
}
.evrt-calculators .container-fluid &gt; .row {
  margin: 0;
}
.evrt-calculators .container-fluid #children {
  padding-left: 15px;
  padding-right: 15px;
  max-width: 95vw;
  margin: 0 auto;
}
.evrt-calculators .disclaimer-wrapper {
  padding-left: 10px !important;
  padding-right: 10px !important;
  padding-bottom: 15px;
}
.evrt-calculators .disclaimer-wrapper .disclaimer-text {
  margin-top: 48px;
  border-top: 1px #9ea8ad solid;
  padding-top: 15px;
  font-size: 0.75rem;
  color: black;
  box-sizing: border-box;
  z-index: 8;
}
@media screen and (orientation: landscape) and (max-width: 960px) {
  .evrt-calculators body {
    width: 100vh;
    height: 100vw;
    transform-origin: 0 0;
  }
}
.evrt-calculators evrt-calculators.rotation-90 {
  transform: rotate(90deg) translateY(-100%);
}
.evrt-calculators evrt-calculators.rotation90 {
  transform: rotate(-90deg) translateX(-100%);
}
.evrt-calculators .logo-wrapper {
  width: 150px;
  height: 80px;
  background-repeat: no-repeat;
  background-size: contain;
}
.evrt-calculators .flex {
  display: flex;
}
.evrt-calculators .flex.wrap {
  flex-wrap: wrap;
}
.evrt-calculators .relative {
  position: relative;
}
.evrt-calculators .padding-0 {
  padding: 0px;
}
.evrt-calculators .padding-top-0 {
  padding-top: 0px;
}
.evrt-calculators .padding-bottom-0 {
  padding-bottom: 0px;
}
.evrt-calculators .padding-left-0 {
  padding-left: 0px;
}
.evrt-calculators .padding-right-0 {
  padding-right: 0px;
}
.evrt-calculators .margin-top-0 {
  margin-top: 0px;
}
.evrt-calculators .margin-bottom-0 {
  margin-bottom: 0px;
}
.evrt-calculators .margin-left-0 {
  margin-left: 0px;
}
.evrt-calculators .margin-right-0 {
  padding-right: 0px;
}
.evrt-calculators .padding-5 {
  padding: 5px;
}
.evrt-calculators .padding-top-5 {
  padding-top: 5px;
}
.evrt-calculators .padding-bottom-5 {
  padding-bottom: 5px;
}
.evrt-calculators .padding-left-5 {
  padding-left: 5px;
}
.evrt-calculators .padding-right-5 {
  padding-right: 5px;
}
.evrt-calculators .margin-top-5 {
  margin-top: 5px;
}
.evrt-calculators .margin-bottom-5 {
  margin-bottom: 5px;
}
.evrt-calculators .margin-left-5 {
  margin-left: 5px;
}
.evrt-calculators .margin-right-5 {
  padding-right: 5px;
}
.evrt-calculators .padding-10 {
  padding: 10px;
}
.evrt-calculators .padding-top-10 {
  padding-top: 10px;
}
.evrt-calculators .padding-bottom-10 {
  padding-bottom: 10px;
}
.evrt-calculators .padding-left-10 {
  padding-left: 10px;
}
.evrt-calculators .padding-right-10 {
  padding-right: 10px;
}
.evrt-calculators .margin-top-10 {
  margin-top: 10px;
}
.evrt-calculators .margin-bottom-10 {
  margin-bottom: 10px;
}
.evrt-calculators .margin-left-10 {
  margin-left: 10px;
}
.evrt-calculators .margin-right-10 {
  padding-right: 10px;
}
.evrt-calculators .padding-15 {
  padding: 15px;
}
.evrt-calculators .padding-top-15 {
  padding-top: 15px;
}
.evrt-calculators .padding-bottom-15 {
  padding-bottom: 15px;
}
.evrt-calculators .padding-left-15 {
  padding-left: 15px;
}
.evrt-calculators .padding-right-15 {
  padding-right: 15px;
}
.evrt-calculators .margin-top-15 {
  margin-top: 15px;
}
.evrt-calculators .margin-bottom-15 {
  margin-bottom: 15px;
}
.evrt-calculators .margin-left-15 {
  margin-left: 15px;
}
.evrt-calculators .margin-right-15 {
  padding-right: 15px;
}
.evrt-calculators .padding-20 {
  padding: 20px;
}
.evrt-calculators .padding-top-20 {
  padding-top: 20px;
}
.evrt-calculators .padding-bottom-20 {
  padding-bottom: 20px;
}
.evrt-calculators .padding-left-20 {
  padding-left: 20px;
}
.evrt-calculators .padding-right-20 {
  padding-right: 20px;
}
.evrt-calculators .margin-top-20 {
  margin-top: 20px;
}
.evrt-calculators .margin-bottom-20 {
  margin-bottom: 20px;
}
.evrt-calculators .margin-left-20 {
  margin-left: 20px;
}
.evrt-calculators .margin-right-20 {
  padding-right: 20px;
}
.evrt-calculators .padding-25 {
  padding: 25px;
}
.evrt-calculators .padding-top-25 {
  padding-top: 25px;
}
.evrt-calculators .padding-bottom-25 {
  padding-bottom: 25px;
}
.evrt-calculators .padding-left-25 {
  padding-left: 25px;
}
.evrt-calculators .padding-right-25 {
  padding-right: 25px;
}
.evrt-calculators .margin-top-25 {
  margin-top: 25px;
}
.evrt-calculators .margin-bottom-25 {
  margin-bottom: 25px;
}
.evrt-calculators .margin-left-25 {
  margin-left: 25px;
}
.evrt-calculators .margin-right-25 {
  padding-right: 25px;
}
.evrt-calculators .padding-30 {
  padding: 30px;
}
.evrt-calculators .padding-top-30 {
  padding-top: 30px;
}
.evrt-calculators .padding-bottom-30 {
  padding-bottom: 30px;
}
.evrt-calculators .padding-left-30 {
  padding-left: 30px;
}
.evrt-calculators .padding-right-30 {
  padding-right: 30px;
}
.evrt-calculators .margin-top-30 {
  margin-top: 30px;
}
.evrt-calculators .margin-bottom-30 {
  margin-bottom: 30px;
}
.evrt-calculators .margin-left-30 {
  margin-left: 30px;
}
.evrt-calculators .margin-right-30 {
  padding-right: 30px;
}
.evrt-calculators .padding-35 {
  padding: 35px;
}
.evrt-calculators .padding-top-35 {
  padding-top: 35px;
}
.evrt-calculators .padding-bottom-35 {
  padding-bottom: 35px;
}
.evrt-calculators .padding-left-35 {
  padding-left: 35px;
}
.evrt-calculators .padding-right-35 {
  padding-right: 35px;
}
.evrt-calculators .margin-top-35 {
  margin-top: 35px;
}
.evrt-calculators .margin-bottom-35 {
  margin-bottom: 35px;
}
.evrt-calculators .margin-left-35 {
  margin-left: 35px;
}
.evrt-calculators .margin-right-35 {
  padding-right: 35px;
}
.evrt-calculators .padding-40 {
  padding: 40px;
}
.evrt-calculators .padding-top-40 {
  padding-top: 40px;
}
.evrt-calculators .padding-bottom-40 {
  padding-bottom: 40px;
}
.evrt-calculators .padding-left-40 {
  padding-left: 40px;
}
.evrt-calculators .padding-right-40 {
  padding-right: 40px;
}
.evrt-calculators .margin-top-40 {
  margin-top: 40px;
}
.evrt-calculators .margin-bottom-40 {
  margin-bottom: 40px;
}
.evrt-calculators .margin-left-40 {
  margin-left: 40px;
}
.evrt-calculators .margin-right-40 {
  padding-right: 40px;
}
.evrt-calculators .padding-45 {
  padding: 45px;
}
.evrt-calculators .padding-top-45 {
  padding-top: 45px;
}
.evrt-calculators .padding-bottom-45 {
  padding-bottom: 45px;
}
.evrt-calculators .padding-left-45 {
  padding-left: 45px;
}
.evrt-calculators .padding-right-45 {
  padding-right: 45px;
}
.evrt-calculators .margin-top-45 {
  margin-top: 45px;
}
.evrt-calculators .margin-bottom-45 {
  margin-bottom: 45px;
}
.evrt-calculators .margin-left-45 {
  margin-left: 45px;
}
.evrt-calculators .margin-right-45 {
  padding-right: 45px;
}
.evrt-calculators .padding-50 {
  padding: 50px;
}
.evrt-calculators .padding-top-50 {
  padding-top: 50px;
}
.evrt-calculators .padding-bottom-50 {
  padding-bottom: 50px;
}
.evrt-calculators .padding-left-50 {
  padding-left: 50px;
}
.evrt-calculators .padding-right-50 {
  padding-right: 50px;
}
.evrt-calculators .margin-top-50 {
  margin-top: 50px;
}
.evrt-calculators .margin-bottom-50 {
  margin-bottom: 50px;
}
.evrt-calculators .margin-left-50 {
  margin-left: 50px;
}
.evrt-calculators .margin-right-50 {
  padding-right: 50px;
}
.evrt-calculators .sliderThumb {
  background: white !important;
  margin-top: -14px !important;
  border-radius: 2px !important;
  height: 32px !important;
  -webkit-box-shadow: 0 1px 2px 0 rgba(50, 50, 50, 0.247059) !important;
  -moz-box-shadow: 0 1px 2px 0 rgba(50, 50, 50, 0.247059) !important;
  box-shadow: 0 1px 2px 0 rgba(50, 50, 50, 0.247059) !important;
}
.evrt-calculators .sliderComponent:focus .sliderThumb {
  outline: 3px solid #0000ff !important;
}
.evrt-calculators .bm-burger-button button:focus,
.evrt-calculators .form-control-money input:focus,
.evrt-calculators .custom-select select:focus,
.evrt-calculators .form-legend div:focus,
.evrt-calculators .form-section .lead:focus,
.evrt-calculators .main-header:focus,
.evrt-calculators .reset-button:focus,
.evrt-calculators .btn-block:focus,
.evrt-calculators .chart div:focus,
.evrt-calculators .chart-legend:focus,
.evrt-calculators .chart-legend-labels li:focus,
.evrt-calculators .disclaimer-text:focus,
.evrt-calculators .switchable-field-link:focus,
.evrt-calculators .form-subsection-title:focus,
.evrt-calculators .chart-tabs li:focus,
.evrt-calculators .currency:focus,
.evrt-calculators .input-md:focus,
.evrt-calculators .extra-info-text-link:focus,
.evrt-calculators .form-subsection-close:focus,
.evrt-calculators .total-switch button:focus,
.evrt-calculators .form-control-checkbox:focus,
.evrt-calculators .add-loan:focus,
.evrt-calculators .remove-loan a:focus {
  outline: 3px solid #0000ff !important;
}
.evrt-calculators .sliderTrack {
  height: 6px !important;
  border: none !important;
  background: #dfe0df !important;
}
.evrt-calculators .sliderThumbValue {
  top: 5px !important;
}
.evrt-calculators .control-label-tooltip {
  color: #95989a !important;
}
.evrt-calculators .control-label {
  width: 100%;
}
.evrt-calculators p.currency {
  font-size: 2.25rem;
}
.evrt-calculators .bm-burger-button button:focus {
  opacity: 1 !important;
  font-size: 0rem !important;
  background-color: transparent !important;
}
.evrt-calculators .reset-button {
  color: #0071eb !important;
}
.evrt-calculators .reset-button:focus {
  outline-color: #0000ff !important;
}
.evrt-calculators .switchable-field-link {
  border: none;
  background: #fafafa;
}
.evrt-calculators .dc-text-error,
.evrt-calculators .negative-values {
  color: #b30707 !important;
}
.evrt-calculators input[type='number'] {
  -moz-appearance: textfield;
}
.evrt-calculators .call-to-action {
  border: 1px solid #007aff;
  max-height: 160px;
  max-width: 370px;
  overflow: auto;
  margin-bottom: 30px;
}
.evrt-calculators .call-to-action .header {
  font-size: 1.3125rem;
  font-weight: 700;
}
.evrt-calculators .call-to-action .body {
  font-size: 1rem;
  font-weight: 500;
}
.evrt-calculators .call-to-action .action {
  font-size: 1rem;
  font-weight: 700;
  color: #007aff;
}
@media screen and (min-width: 900px) {
  .evrt-calculators .call-to-action {
    margin-left: 8%;
  }
}
@media screen and (max-width: 900px) {
  .evrt-calculators .call-to-action {
    padding: 20px;
    margin-bottom: 20px;
  }
  .evrt-calculators .call-to-action .header {
    font-size: 1.125rem;
  }
  .evrt-calculators .call-to-action .body {
    font-size: 0.875rem;
  }
}
.evrt-calculators ul.chart-legend-labels {
  padding-left: 0px !important;
}
@media only screen and (min-width: 900px) {
  .evrt-calculators ul.chart-legend-labels {
    font-size: 1rem;
  }
}
@media only screen and (max-width: 900px) {
  .evrt-calculators ul.chart-legend-labels {
    font-size: 0.875rem;
  }
}
.evrt-calculators ul.chart-legend-labels li {
  display: block;
}
.evrt-calculators ul.chart-tabs {
  margin-left: -10px;
  margin-right: -10px;
}
.evrt-calculators ul.chart-tabs li {
  font-size: 1.2rem;
  font-weight: bold;
  display: inline-block;
  padding: 0 2px 2px;
  margin: 0 10px 10px;
  cursor: pointer;
}
.evrt-calculators ul.chart-tabs li.chart-tab-selected,
.evrt-calculators ul.chart-tabs li:hover {
  border-bottom: 2px solid;
}
.evrt-calculators .two-column-header {
  margin-top: 1.5em;
  display: flex;
  flex-wrap: wrap;
}
.evrt-calculators .two-column-header-separator {
  flex: 0 0 10%;
}
.evrt-calculators .two-column-header-half {
  flex: 1 0;
}
.evrt-calculators .two-column-header-half:first-child {
  margin-right: 15px;
}
.evrt-calculators .two-column-header-half h3 {
  margin-top: 0;
}
.evrt-calculators .two-column-header-half-content h1 {
  font-size: 2.5rem !important;
}
@media only screen and (min-width: 1200px) {
  .evrt-calculators .two-column-header-half-content h1 {
    font-size: 3rem!important;
  }
}
.evrt-calculators .two-column-header-half-content h1.number-height {
  font-size: 2.5rem !important;
}
@media only screen and (min-width: 1200px) {
  .evrt-calculators .two-column-header-half-content h1.number-height {
    font-size: 2.25rem !important;
  }
}
.evrt-calculators iframe.chartjs-hidden-iframe {
  visibility: hidden;
}
.evrt-calculators .highcharts-axis-labels text tspan {
  fill: black;
  color: black;
}
.evrt-calculators .chart-header {
  font-size: 1rem !important;
  font-weight: 700 !important;
}
@media screen and (max-width: 1200px)  {
  .evrt-calculators .chart-legend &gt; div {
    position: relative;
  }
}
@media only screen and (max-width: 480px) {
  .evrt-calculators .chart-container {
    margin-left: -15%;
  }
}
@media screen and (min-width: 1200px)  {
  .evrt-calculators .bottom-sm-offset-100 {
    margin-top: -100px;
  }
}
@media screen and (max-width: 480px) {
  .evrt-calculators .chart {
    padding-bottom: 13px;
    margin-top: -8px;
  }
}
@media only screen and (max-width: 960px) {
  .evrt-calculators .chart {
    padding-left: 5px !important;
    padding-right: 5px !important;
    margin-right: 0;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.24) !important;
  }
}
.evrt-calculators .chart .chart-legend {
  padding-bottom: 18px;
}
@media screen and (max-width: 480px) {
  .evrt-calculators .chart .chart-legend {
    padding-bottom: 13px;
  }
}
.evrt-calculators .chart .chart-legend h1.years-and-months-text {
  color: #156489;
  font-size: 1.5rem;
  font-weight: 700;
}
@media screen and (max-width: 480px) {
  .evrt-calculators .chart .chart-legend h1.years-and-months-text {
    margin-top: 0px;
  }
}
.evrt-calculators .chart .chart-legend h1.currency {
  line-height: 48px;
  margin-top: 0;
  font-weight: 700;
  font-size: 2.25rem;
}
.evrt-calculators .chart .chart-legend h1.currency.number-height {
  line-height: 36px;
}
@media screen and (max-width: 480px) {
  .evrt-calculators .chart .chart-legend h1.currency {
    line-height: 40px;
    margin-bottom: 12px;
    color: #000000;
  }
  .evrt-calculators .chart .chart-legend h1.currency.error-text {
    color: #dc0d0e;
  }
}
@media 480px {
  .evrt-calculators .chart .chart-legend h3.chart-header-label {
    font-size: 0.9375rem;
    margin-top: 16px;
  }
}
.evrt-calculators .chart .chart-legend .chart-legend-full-size {
  max-width: 100% !important;
}
.evrt-calculators .chart .chart-legend h3 {
  font-size: 1rem;
  line-height: 21px;
  font-weight: bold;
  color: black;
}
@media screen and (max-width: 480px) {
  .evrt-calculators .chart .chart-legend h3 {
    font-size: 0.9375rem;
  }
}
.evrt-calculators .chart .chart-legend h2 {
  font-size: 1rem;
  line-height: 21px;
  font-weight: bold;
  color: black;
}
@media screen and (max-width: 480px) {
  .evrt-calculators .chart .chart-legend h2 {
    font-size: 0.9375rem;
  }
}
.evrt-calculators .chart .chart-legend h4 {
  margin: 15px 0;
  font-weight: bold;
}
.evrt-calculators .chart .chart-legend .chart-legend-labels {
  padding-left: 0px !important;
}
.evrt-calculators .chart .chart-legend .chart-legend-labels li {
  font: 1rem Museo Sans, Arimo;
  line-height: 27px;
  color: #000000;
}
@media screen and (max-width: 480px) {
  .evrt-calculators .chart .chart-legend .chart-legend-labels li {
    line-height: 21px;
  }
}
@media only screen and (min-width: 900px) {
  .evrt-calculators .chart .chart-legend .chart-legend-labels li {
    font-size: 1rem;
  }
}
@media only screen and (max-width: 900px) {
  .evrt-calculators .chart .chart-legend .chart-legend-labels li {
    font-size: 0.875rem;
  }
}
.evrt-calculators .chart .chart-legend .chart-legend-labels li span.currency {
  color: #000000;
  font: bold 1.125rem Museo Sans, Arimo;
}
@media only screen and (min-width: 900px) {
  .evrt-calculators .chart .chart-legend .chart-legend-labels li span.currency {
    font-size: 1rem;
  }
}
@media only screen and (max-width: 900px) {
  .evrt-calculators .chart .chart-legend .chart-legend-labels li span.currency {
    font-size: 0.875rem;
  }
}
@media (min-width: 768px) {
  .evrt-calculators .chart .chart-legend h2,
  .evrt-calculators .chart .chart-legend h3 {
    margin-top: 0;
  }
}
@media only screen and (min-width: 960px) {
  .evrt-calculators .chart {
    /*w700- corner case*/
    float: right !important;
  }
}
.evrt-calculators #polite_tooltip {
  font-size: 0.1px;
  opacity: 0;
}
.evrt-calculators .tooltipAndLabel {
  display: flex;
  align-items: center;
}
.evrt-calculators .tooltipAndLabel &gt; label,
.evrt-calculators .tooltipAndLabel &gt; span,
.evrt-calculators .tooltipAndLabel &gt; span &gt; i {
  margin: 0;
  height: 100%;
  width: auto;
  min-height: 20px;
  display: flex;
  align-items: center;
}
.evrt-calculators .polite_tooltip {
  font-size: 0.1px;
  opacity: 0;
}
.evrt-calculators .polite_tooltip_ios {
  font-size: 1px !important;
  opacity: 0;
}
.evrt-calculators .form-legend h1 {
  font-size: 1.3125rem;
  line-height: 1.3125rem;
  font-weight: bold;
  margin-bottom: 0.9375rem;
}
@media screen and (max-width: 480px) {
  .evrt-calculators .form-legend h1 {
    margin-bottom: 0.1875rem;
  }
}
.evrt-calculators .form-legend p {
  margin-bottom: 1.5625rem;
  font-size: 0.875rem;
}
.evrt-calculators .form-body {
  height: 70vh;
  overflow: auto;
}
@media screen and (max-width: 900px) {
  .evrt-calculators .form-body {
    padding-top: 6px;
  }
}
.evrt-calculators .form-body .form-group {
  margin-bottom: 1.5625rem;
}
.evrt-calculators .form .form-group {
  padding: 0 17px;
}
@media screen and (max-width: 480px) {
  .evrt-calculators .form .form-group {
    padding: 0 17px;
  }
}
@media only screen and (min-width: 1200px) {
  .evrt-calculators .form .form-group {
    padding: 0 35px;
  }
}
@media only screen and (min-width: 1200px) and screen and (-ms-high-contrast: active), only screen and (min-width: 1200px) and (-ms-high-contrast: none) {
  .evrt-calculators .form .form-group {
    padding-right: 75px !important;
  }
}
.evrt-calculators .form .form-group label {
  white-space: normal;
}
.evrt-calculators .form .form-fieldset {
  background: #fafafa;
  padding: 17px 0 0 0;
  border-radius: 0px;
}
@media only screen and (min-width: 1200px) {
  .evrt-calculators .form .form-fieldset {
    padding: 35px 0 0 0;
  }
}
@media only screen and (min-width: 900px) {
  .evrt-calculators .form .form-fieldset {
    border-radius: 2px;
  }
}
.evrt-calculators .form .form-fieldset &gt; .form-group:last-of-type {
  margin-bottom: 35px;
}
.evrt-calculators .form .form-section:only-of-type {
  padding-bottom: 17px;
}
.evrt-calculators .form .form-section:only-of-type .form-group:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) {
  .evrt-calculators .form .form-section:only-of-type {
    padding-bottom: 35px;
  }
}
.evrt-calculators .form .form-section:nth-of-type(2n) {
  background: #f2f2f2;
}
.evrt-calculators .form .form-section .lead {
  padding-left: 17px;
  display: inline;
}
@media only screen and (min-width: 1200px) {
  .evrt-calculators .form .form-section .lead {
    padding: 0 35px;
  }
}
@media only screen and (min-width: 1200px) {
  .evrt-calculators .form .form-section .lead.leftPad {
    padding: 0 0 0 35px;
  }
}
.evrt-calculators .form .form-section .section-header-wrapper {
  margin: 20px 0;
}
.evrt-calculators .form .form-section + .form-section {
  padding-top: 17px;
  padding-bottom: 17px;
}
.evrt-calculators .form .form-section + .form-section .form-group:last-child {
  margin-bottom: 0;
}
.evrt-calculators .form .reset-button {
  margin-top: 25px;
  background: transparent;
  color: #0055ab !important;
  border: 1px solid #0055ab;
}
.evrt-calculators .form .reset-button:hover {
  color: #0055ab;
}
.evrt-calculators .form .form-subsection .form-subsection-title,
.evrt-calculators .form .form-subsection .form-subsection-close {
  font-size: 1.1rem;
  cursor: pointer;
  margin-left: 17px;
  margin-right: 17px;
  padding-top: 10px;
}
@media only screen and (min-width: 1200px) {
  .evrt-calculators .form .form-subsection .form-subsection-title,
  .evrt-calculators .form .form-subsection .form-subsection-close {
    margin-left: 35px;
    margin-right: 35px;
  }
}
@media only screen and (min-width: 1200px) and screen and (-ms-high-contrast: active), only screen and (min-width: 1200px) and (-ms-high-contrast: none) {
  .evrt-calculators .form .form-subsection .form-subsection-title,
  .evrt-calculators .form .form-subsection .form-subsection-close {
    margin-right: 75px !important;
  }
}
@media (max-width: 900px) {
  .evrt-calculators .form-fieldset {
    width: auto;
    margin-left: -15px;
    margin-right: -15px;
  }
}
.evrt-calculators .chart-section {
  display: block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media only screen and (max-width: 900px) {
  .evrt-calculators .chart-section-inactive {
    display: none;
  }
}
.evrt-calculators .chart-section-toggle {
  text-align: center;
  display: none;
}
@media only screen and (max-width: 900px) {
  .evrt-calculators .chart-section-toggle {
    display: block;
  }
}
@media screen and (max-width: 900px) {
  .evrt-calculators .plan-retirement-wrapper .form-body .top-offset {
    margin-top: 20px;
  }
}
.evrt-calculators .plan-retirement-wrapper .chart .chart-tabs li {
  font-size: 0.875rem;
  font-weight: 500;
  text-transform: uppercase;
  color: #363636;
}
.evrt-calculators .plan-retirement-wrapper .chart .chart-tabs li:hover {
  border-bottom: none;
  color: #007aff;
}
.evrt-calculators .plan-retirement-wrapper .chart .chart-tabs li.chart-tab-selected {
  border-bottom: 2px solid #007aff;
  color: #000000;
  font-weight: 700;
}
.evrt-calculators .plan-retirement-wrapper .chart .chart-box {
  background: #ffffff;
  position: relative;
}
.evrt-calculators .plan-retirement-wrapper .chart .chart-box #drill-down {
  border-radius: 100%;
  position: absolute;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  cursor: pointer;
}
.evrt-calculators .plan-retirement-wrapper .chart .chart-box #drill-down .text {
  font-size: 0.875rem;
  font-weight: 700;
  text-decoration: none;
  color: #007aff;
}
@media only screen and (min-width: 900px) {
  .evrt-calculators .plan-retirement-wrapper .chart .chart-box #drill-down {
    display: none;
  }
}
@media screen and (min-width: 900px) {
  .evrt-calculators .plan-retirement-wrapper .chart .floating-legend .remove-trigger {
    display: none;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .not-active-drill {
    display: block;
  }
}
@media screen and (max-width: 900px) {
  .evrt-calculators .plan-retirement-wrapper .chart {
    margin-top: 16px;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .lables-container {
    min-height: 200px;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .chart-legend {
    padding-bottom: 1px;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .chart-legend .two-column-header {
    margin-top: 3px;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .chart-legend h3 {
    margin-top: 3px;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .floating-legend {
    background: #fff;
    min-height: 260px;
    padding-bottom: 20px;
    opacity: 0.96;
    z-index: 1;
    display: none;
    overflow-y: auto;
    height: auto;
    width: 100%;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .floating-legend .chart-legend-labels {
    padding-left: 5px;
    padding-top: 5px;
    width: 70%;
    margin: 0 auto;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .floating-legend .remove-trigger {
    cursor: pointer;
    right: 15px;
    color: #007aff;
    font-size: 0.875rem;
    font-weight: 700;
    text-decoration: none;
    z-index: 999;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .floating-legend.active-drill {
    margin-top: 3px;
    padding-top: 5px;
    display: block;
    background: #fafafa;
    opacity: 1;
    width: 100%;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.24);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.24);
  }
  .evrt-calculators .plan-retirement-wrapper .chart .not-active-drill {
    display: none;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .sticky .active-drill {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.24) !important;
  }
}
@media screen and (max-width: 480px) {
  .evrt-calculators .plan-retirement-wrapper .chart .floating-legend {
    box-shadow: none;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .floating-legend .chart-legend-labels {
    width: 100%;
  }
}
@media screen and (min-width: 900px) {
  .evrt-calculators .plan-retirement-wrapper .chart .chart-box {
    margin-top: 22px;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .chart-legend-labels {
    padding-left: 0px !important;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .chart-legend-labels li {
    font: 1rem Museo Sans, Arimo;
    line-height: 27px;
  }
  .evrt-calculators .plan-retirement-wrapper .costs-trigger {
    margin-top: 10px;
    display: inline-block;
    font-size: 1.125rem;
    font-weight: 700;
    color: #0055b0;
    cursor: pointer;
    border: 0;
  }
}
@media screen and (max-width: 900px) {
  .evrt-calculators .plan-retirement-wrapper .chart .chart-tabs li {
    font-size: 0.875rem;
    margin: 0px 3px 10px;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .floating-legend {
    height: auto;
    min-height: 200px;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .chart-legend h1.currency {
    margin-bottom: 14px;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .chart-legend h3 {
    margin-bottom: 12px;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .costs-trigger {
    display: none;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .chart-legend-labels {
    padding-left: 0 !important;
  }
  .evrt-calculators .plan-retirement-wrapper .chart .chart-legend-labels li {
    font: 1rem Museo Sans, Arimo;
    line-height: 21px;
  }
}
.evrt-calculators canvas {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  opacity: 1;
}
.evrt-calculators #chartjs-tooltip {
  position: absolute;
  background: rgba(0, 0, 0, 0.9);
  color: white;
  border-radius: 4px;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  pointer-events: none;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  font-size: 0.75rem;
  z-index: 9999;
}
.evrt-calculators .chartjs-tooltip-key {
  display: inline-block;
  width: 26px;
  height: 12px;
  margin-right: 5px;
  border: 1px solid #ffffff;
  z-index: 6;
}
@media screen and (min-width: 900px) {
  .evrt-calculators .life-insurance {
    /*Disclaimer wrap*/
  }
  .evrt-calculators .life-insurance .chart {
    margin-bottom: 20px;
  }
}
.evrt-calculators .student-loan .current-loans {
  position: relative;
  padding-bottom: 35px;
}
.evrt-calculators .student-loan .current-loans p.lead {
  font-size: 1.0625rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.evrt-calculators .student-loan .main-header {
  padding: 0 17px;
  font-size: 1.25rem;
  margin-bottom: 25px;
}
.evrt-calculators .student-loan .additional {
  color: #dc0d0e;
}
.evrt-calculators .student-loan .remove-loan {
  position: absolute;
  width: 130px;
  height: 30px;
  top: 35px;
  right: 17px;
  font-size: 0.75rem;
  font-weight: 700;
  padding-top: 5px;
}
.evrt-calculators .student-loan .remove-loan i {
  position: absolute;
  top: 6px;
  left: -15px;
  color: #0071eb;
  margin-right: 5px;
  font-size: 0.875rem;
  font-weight: 700;
}
.evrt-calculators .student-loan .remove-loan a:hover,
.evrt-calculators .student-loan .remove-loan a:active,
.evrt-calculators .student-loan .remove-loan a:visited {
  text-decoration: none;
}
.evrt-calculators .student-loan .remove-loan a:hover i {
  color: #337ab7;
}
.evrt-calculators .student-loan .C-0 .remove-loan {
  top: 0;
}
.evrt-calculators .student-loan .add-loan {
  display: block;
  width: auto;
  height: auto;
  text-align: center;
  margin: 25px auto 0;
  font-size: 0.875rem;
  background: transparent;
  color: #0055ab !important;
  border: 1px solid #0055ab;
}
.evrt-calculators .student-loan .add-loan:hover,
.evrt-calculators .student-loan .add-loan:active,
.evrt-calculators .student-loan .add-loan:visited,
.evrt-calculators .student-loan .add-loan:focus {
  color: #0055ab;
}
.evrt-calculators .student-loan .add-loan i {
  padding-right: 5px;
  font-size: 0.625rem;
  font-weight: 700;
}
.evrt-calculators .student-loan .total-switch {
  text-align: center;
}
.evrt-calculators .student-loan .total-switch button {
  margin: 20px auto;
  background: transparent;
  color: #0071eb;
  border: 1px solid #0071eb;
}
@media only screen and (min-width: 1200px) {
  .evrt-calculators .student-loan .remove-loan {
    top: 35px;
    right: 30px;
  }
  .evrt-calculators .student-loan .main-header {
    padding: 0 35px;
  }
}
@media only screen and (min-width: 800px) and (max-width: 870px) {
  .evrt-calculators .student-loan .remove-loan {
    top: 0px;
    right: 0px;
  }
}
.evrt-calculators .need-focus-wrapper .form-section:first-of-type {
  margin-bottom: 35px;
}
.evrt-calculators .need-focus-wrapper p.form-subsection-title,
.evrt-calculators .need-focus-wrapper p.form-subsection-close {
  color: #007aff;
  border-bottom: 0;
  font-size: 0.75rem !important;
  font-weight: 700;
}
.evrt-calculators .need-focus-wrapper p.form-subsection-title span,
.evrt-calculators .need-focus-wrapper p.form-subsection-close span {
  display: none;
}
.evrt-calculators .need-focus-wrapper .form-subsection .form-subsection-title {
  text-align: left;
  padding-top: 0px;
  padding-bottom: 15px;
  margin-top: -20px;
}
.evrt-calculators .need-focus-wrapper .form-subsection .form-subsection-close {
  padding-top: 0px;
  padding-bottom: 35px;
  text-align: center;
}
.evrt-calculators .need-focus-wrapper .form-subsection.active {
  background: #f5f5f5;
}
.evrt-calculators .need-focus-wrapper .form-subsection.active .form-subsection-title {
  margin: 0 35px;
  padding: 20px 0 0 0;
  height: 35px;
  text-align: right;
}
.evrt-calculators .need-focus-wrapper .total-switch {
  text-align: center;
}
.evrt-calculators .need-focus-wrapper .total-switch button {
  margin: 20px auto;
  background: transparent;
  color: #0055ab;
  border: 1px solid #0055ab;
}
.evrt-calculators .need-focus-wrapper-debt .chart-legend .error {
  color: #dc0d0e !important;
}
.evrt-calculators .need-focus-wrapper-debt .current-loans {
  position: relative;
}
.evrt-calculators .need-focus-wrapper-debt .current-loans p.lead {
  font-size: 1.0625rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.evrt-calculators .need-focus-wrapper-debt .main-header {
  padding: 0 17px;
  font-size: 1.25rem;
  margin-bottom: 25px;
}
.evrt-calculators .need-focus-wrapper-debt .remove-loan {
  position: absolute;
  width: 130px;
  height: 30px;
  top: 35px;
  right: 17px;
  font-size: 0.75rem;
  font-weight: 700;
  padding-top: 5px;
}
.evrt-calculators .need-focus-wrapper-debt .remove-loan i {
  position: absolute;
  top: 6px;
  left: -15px;
  color: #0055ab;
  margin-right: 5px;
  font-size: 0.875rem;
  font-weight: 700;
}
.evrt-calculators .need-focus-wrapper-debt .remove-loan a,
.evrt-calculators .need-focus-wrapper-debt .remove-loan a:hover i {
  color: #0055ab !important;
}
.evrt-calculators .need-focus-wrapper-debt .C-0 .remove-loan {
  top: 0;
}
.evrt-calculators .need-focus-wrapper-debt .enter-loan {
  display: block;
  margin-top: -15px;
  margin-right: 17px;
  font-size: 0.75rem;
  font-weight: 700;
  padding-bottom: 15px;
}
.evrt-calculators .need-focus-wrapper-debt .enter-loan a {
  float: right;
}
.evrt-calculators .need-focus-wrapper-debt .add-loan {
  display: block;
  width: auto;
  height: auto;
  text-align: center;
  margin: 25px auto 0;
  font-size: 0.875rem;
  background: transparent;
  color: #0055ab !important;
  border: 1px solid #0055ab;
}
.evrt-calculators .need-focus-wrapper-debt .add-loan:hover,
.evrt-calculators .need-focus-wrapper-debt .add-loan:active,
.evrt-calculators .need-focus-wrapper-debt .add-loan:visited,
.evrt-calculators .need-focus-wrapper-debt .add-loan:focus {
  color: #0055ab;
}
.evrt-calculators .need-focus-wrapper-debt .add-loan i {
  padding-right: 5px;
  font-size: 0.625rem;
  font-weight: 700;
}
.evrt-calculators .need-focus-wrapper-debt .total-switch {
  text-align: center;
}
.evrt-calculators .need-focus-wrapper-debt .total-switch button {
  margin: 20px auto;
  background: transparent;
  color: #0055ab;
  border: 1px solid #0055ab;
}
.evrt-calculators .need-focus-wrapper-debt a:hover {
  text-decoration: none;
}
@media only screen and (min-width: 1200px) {
  .evrt-calculators .need-focus-wrapper-debt .remove-loan {
    top: 35px;
    right: 30px;
  }
  .evrt-calculators .need-focus-wrapper-debt .main-header {
    padding: 0 35px;
  }
  .evrt-calculators .need-focus-wrapper-debt .enter-loan {
    margin-right: 35px;
  }
}
@media only screen and (min-width: 900px) and (max-width: 870px) {
  .evrt-calculators .need-focus-wrapper-debt .remove-loan {
    top: 0px;
    right: 0px;
  }
}
.evrt-calculators .sliderComponent {
  width: 100%;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.evrt-calculators .sliderComponent.noLabel {
  margin-top: 28px;
}
.evrt-calculators .sliderComponent .sliderTitleBox {
  width: 100%;
  font-size: 0.8125rem;
  font-weight: 500;
  position: relative;
}
.evrt-calculators .sliderComponent .sliderTitleBox .sliderTitleLabel {
  display: inline-block;
  font-size: 0.8125rem;
  font-weight: 700;
  margin-bottom: 1.5em;
  text-transform: uppercase;
}
.evrt-calculators .sliderComponent .sliderTitleBox .sliderTitleLabel .sliderTitlePrefix {
  display: inline-block;
}
.evrt-calculators .sliderComponent .sliderTitleBox .sliderTitleLabel .sliderTitlePrefix.custom-select {
  overflow: visible;
}
.evrt-calculators .sliderComponent .sliderTitleBox .sliderTitleLabel .sliderTitlePrefix.custom-select select {
  font-size: 1rem;
  height: auto;
  width: auto;
  padding: 4px 35px 4px 6px;
}
.evrt-calculators .sliderComponent .sliderTitleBox .sliderTitleLabel .sliderTitlePrefix a {
  color: #363636;
  background: 0 0;
  border: none;
  padding: 0;
  text-transform: uppercase;
  text-decoration: none;
  cursor: default;
}
.evrt-calculators .sliderComponent .sliderTitleBox .sliderTitleLabel .sliderTitlePrefix a:focus {
  outline: none;
  border: none;
}
.evrt-calculators .sliderComponent .sliderTitleBox .sliderTitleLabel .sliderTitlePrefix .sliderTitleTooltipLink {
  text-transform: uppercase;
  text-decoration: underline;
  cursor: pointer;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue {
  display: inline-block;
  color: #4893ef;
  cursor: pointer;
  text-decoration: underline;
  font-weight: 400;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue .editable-text-trigger {
  color: #008aff;
  font-size: 0.8125rem;
  text-decoration: underline;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue .popover.popover-input {
  background-color: #fff;
  display: block;
  position: absolute;
  left: 11em;
  top: -1.2em;
  text-align: center;
  color: #000;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue .popover.popover-input .arrow:after {
  border-right-color: #fff;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue .popover.popover-input.top {
  border-top-color: #fff;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue .popover.popover-input.top .arrow:after {
  border-right-color: transparent;
  border-top-color: #fff;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue .popover.popover-input.dollar {
  width: 14em;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue .popover.popover-input.dollar .popover-content input.editable-text {
  width: 6em;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue .popover.popover-input .popover-content {
  padding: 7px;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue .popover.popover-input .popover-content input.editable-text {
  display: inline-block;
  text-align: center;
  height: 33px;
  width: 4.5em;
  margin-right: 0.1em;
  color: #000;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue .popover.popover-input button {
  margin-left: 2px;
}
.evrt-calculators .sliderComponent .sliderTitleBox .redTitleValue .editable-text-trigger {
  color: red;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb {
  margin-left: -4px;
  width: 100%;
  font-size: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper {
  width: -webkit-calc(100% - 8px);
  width: -moz-calc(100% - 8px);
  width: calc(100% - 8px);
  height: 28px;
  display: inline-block;
  vertical-align: top;
  margin-right: 4px;
  margin-left: 4px;
  border-radius: 1px;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack {
  height: 8px;
  background: linear-gradient(to top, #f0f0f0, #bab7ba);
  border: 1px solid #dfe0df;
  border-radius: 4px;
  position: relative;
  margin-top: 0;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .target-icon {
  background-size: 100% 100%;
  color: #00af02;
  height: 36px;
  line-height: 1.9em;
  position: absolute;
  text-align: center;
  top: -16px;
  width: 34px;
  z-index: 0;
  cursor: pointer;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .target-icon i {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  line-height: 21px;
  margin-top: 6px;
  font-size: 0.8125rem;
  background: #fff;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .target-icon .popoverMessageContainer {
  left: -20px;
  margin-right: -145px;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill {
  display: inline-block;
  min-width: 42px;
  max-width: calc(100% - 42px);
  max-width: -webkit-calc(100% - 42px);
  max-width: -moz-calc(100% - 42px);
  width: 0%;
  height: 100%;
  vertical-align: top;
  border-radius: 1px;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill .sliderThumb {
  outline: none;
  cursor: pointer;
  float: right;
  width: 84px;
  height: 28px;
  background: linear-gradient(to bottom, #fff 0%, #ededed 100%);
  /*-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#fff')";*/
  margin-top: -10px;
  margin-right: -42px;
  border-radius: 6px;
  border: 1px solid #bbb;
  box-shadow: rgba(50, 50, 50, 0.247059) 0 2px 5px 0;
  position: relative;
  z-index: 1;
  padding: 0;
}
@media (max-width: 900px) {
  .evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill .sliderThumb {
    height: 38px;
    margin-top: -15px;
  }
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill .sliderThumb.atTargetValue {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(237, 237, 237, 0.8) 100%);
  border: rgba(187, 187, 187, 0.8);
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill .sliderThumb .popoverMessageContainer {
  margin-right: -145px;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill .sliderThumb .sliderThumbValue {
  pointer-events: none;
  font-size: 0.875rem;
  font-weight: 700;
  color: #555;
  cursor: pointer;
  text-align: center;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill .sliderThumb:focus {
  outline: none;
  box-shadow: 0 0 3pt 2pt #3b99fc;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackEditableMaxMarker {
  background: #e33d1c;
  height: 400%;
  left: 90%;
  position: absolute;
  top: 50%;
  width: 1px;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderButton {
  width: 0;
  height: 0;
  margin-top: 4px;
  border: 1px solid #bbb;
  display: inline-block;
  border-radius: 100%;
  font-size: 1rem;
  color: #bbb;
  text-align: center;
  cursor: pointer;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderButton.leftSliderButton {
  font-size: 1.125rem;
}
.evrt-calculators .sliderComponent .sliderSubtitles {
  width: 100%;
  color: #555;
  font-size: 0;
  margin-top: -2px;
  margin-bottom: 5px;
}
.evrt-calculators .sliderComponent .sliderSubtitles:after,
.evrt-calculators .sliderComponent .sliderSubtitles:before {
  content: ' ';
  display: table;
}
.evrt-calculators .sliderComponent .sliderSubtitles:after {
  clear: both;
}
.evrt-calculators .sliderComponent .sliderSubtitles div {
  vertical-align: top;
  display: inline-block;
  max-width: 50%;
  font-size: 0.75rem;
  position: relative;
  top: 0;
}
.evrt-calculators .sliderComponent .sliderSubtitles .rightSliderSubtitle {
  margin-right: 4px;
  float: right;
}
.evrt-calculators .sliderComponent .sliderSubtitles .leftSliderSubtitle {
  margin-left: 4px;
  float: left;
}
.evrt-calculators .sliderComponent.disabled .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill .sliderThumb .sliderThumbValue,
.evrt-calculators .sliderComponent.disabled .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill .sliderThumb .valueAndEnd,
.evrt-calculators .sliderComponent.disabled .titleValue {
  color: #a3a3a3;
}
.evrt-calculators .sliderComponent.disabled .titleValue .editable-text-trigger {
  color: #a3a3a3;
  cursor: auto;
}
.evrt-calculators .sliderComponent.disabled .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack {
  background: linear-gradient(to top, #d6d6d6, #bab7ba);
}
.evrt-calculators .sliderComponent.disabled .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill .sliderThumb {
  background: #d6d6d6;
  cursor: auto;
}
.evrt-calculators .multiSlider .summarySlider.sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill {
  min-width: 0;
  max-width: 100%;
}
.evrt-calculators .multiSlider .summaryBreakdown.multipleDeferrals .summaryBreakdownSlider:nth-child(1) .sliderTrackFill,
.evrt-calculators .multiSlider .summarySlider.sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill:nth-child(1) {
  background: #baf0ff;
}
.evrt-calculators .multiSlider .summaryBreakdown.multipleDeferrals .summaryBreakdownSlider:nth-child(2) .sliderTrackFill,
.evrt-calculators .multiSlider .summarySlider.sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill:nth-child(2) {
  background: #78d9f5;
}
.evrt-calculators .multiSlider .summaryBreakdown.multipleDeferrals .summaryBreakdownSlider:nth-child(3) .sliderTrackFill,
.evrt-calculators .multiSlider .summarySlider.sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill:nth-child(3) {
  background: #35b0d1;
}
.evrt-calculators .multiSlider .summaryBreakdown.multipleDeferrals .summaryBreakdownSlider:nth-child(4) .sliderTrackFill,
.evrt-calculators .multiSlider .summarySlider.sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill:nth-child(4) {
  background: #0086ad;
}
.evrt-calculators .multiSlider .summaryBreakdown.multipleDeferrals .summaryBreakdownSlider:nth-child(5) .sliderTrackFill,
.evrt-calculators .multiSlider .summarySlider.sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill:nth-child(5) {
  background: #005e79;
}
.evrt-calculators .multiSlider .summaryBreakdown.multipleDeferrals .summaryBreakdownSlider:nth-child(6) .sliderTrackFill,
.evrt-calculators .multiSlider .summarySlider.sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill:nth-child(6) {
  background: #003849;
}
.evrt-calculators .multiSlider .summaryBreakdown.multipleDeferrals .summaryBreakdownSlider:nth-child(7) .sliderTrackFill,
.evrt-calculators .multiSlider .summarySlider.sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill:nth-child(7) {
  background: #00212b;
}
.evrt-calculators .multiSlider .summaryBreakdown.multipleDeferrals .summaryBreakdownSlider:nth-child(8) .sliderTrackFill,
.evrt-calculators .multiSlider .summarySlider.sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill:nth-child(8) {
  background: #000;
}
.evrt-calculators .multiSlider .summarySlider.sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill .sliderTrackFillSpacer {
  float: left;
  background: #fff;
  width: 500%;
  max-width: 2px;
  height: 100%;
  display: inline-block;
  margin-right: -100%;
}
.evrt-calculators .multiSlider .summarySlider.sliderComponent .sliderTitle {
  font-weight: 700;
}
.evrt-calculators .multiSlider .summaryBreakdown.multipleDeferrals .sliderTitleLabel,
.evrt-calculators .multiSlider .summaryBreakdown.multipleDeferrals .summary-slider,
.evrt-calculators .multiSlider .summarySlider.sliderComponent .summaryTitleValue {
  font-weight: 400;
}
.evrt-calculators .multiSlider .summaryBreakdown.multipleDeferrals {
  border: 1px solid #ccc;
  padding: 20px;
  margin-bottom: 10px;
}
.evrt-calculators .sliderThumb {
  font-size: 0.75rem;
  font-weight: bold;
}
.evrt-calculators .rangeSliderThumb {
  position: absolute;
  width: 84px;
  text-align: center;
  font-size: 0.875rem;
}
.evrt-calculators .sliderComponent {
  position: relative;
  width: 100%;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 0;
  z-index: 2;
}
.evrt-calculators .sliderComponent.inputRangeSlider .sliderThumbValue {
  top: 0% !important;
  position: absolute;
  min-width: 90px;
  height: 40px;
  display: flex;
  text-align: center;
  box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
  background: linear-gradient(180deg, #ffffff 0, #ededed);
  font-size: 0.875rem;
  font-weight: 700;
  justify-content: center;
  color: #555555;
  align-items: center;
  z-index: 0;
  min-height: 0;
  line-height: 1;
}
.evrt-calculators .sliderComponent.inputRangeSlider .input_track {
  position: absolute;
  background: linear-gradient(180deg, #aaaaaa 0, #ededed);
  border-radius: 3px;
  width: 100%;
  height: 6px;
  z-index: -1;
}
.evrt-calculators .sliderComponent.inputRangeSlider input[type='range'] {
  z-index: 1;
  background: transparent !important;
  height: auto;
  overflow: visible;
  border: none !important;
  box-shadow: none !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .evrt-calculators .sliderComponent.inputRangeSlider input[type='range'] {
    margin-top: -15px;
  }
}
.evrt-calculators .sliderComponent.inputRangeSlider input[type='range'],
.evrt-calculators .sliderComponent.inputRangeSlider input[type='range']::-webkit-slider-runnable-track,
.evrt-calculators .sliderComponent.inputRangeSlider input[type='range']::-webkit-slider-thumb {
  -webkit-appearance: none !important;
}
.evrt-calculators .sliderComponent.inputRangeSlider input[type='range']::-ms-fill-lower,
.evrt-calculators .sliderComponent.inputRangeSlider input[type='range']::-ms-tooltip {
  display: none !important;
}
.evrt-calculators .sliderComponent.inputRangeSlider input[type='range']::-webkit-slider-runnable-track,
.evrt-calculators .sliderComponent.inputRangeSlider input[type='range']:focus::-webkit-slider-runnable-track {
  border: none;
  border-radius: 0em;
  box-shadow: inset 0 0 0 0em #aaa;
  color: transparent;
  background: transparent;
}
.evrt-calculators .sliderComponent.inputRangeSlider input[type='range']::-moz-range-track,
.evrt-calculators .sliderComponent.inputRangeSlider input[type='range']:focus::-moz-range-track {
  border: none;
  border-radius: 0em;
  box-shadow: inset 0 0 0 0em #aaa;
  color: transparent;
  background: transparent;
}
.evrt-calculators .sliderComponent.inputRangeSlider input[type='range']::-ms-track,
.evrt-calculators .sliderComponent.inputRangeSlider input[type='range']:focus::-ms-track {
  border: none !important;
  border-radius: 0em !important;
  box-shadow: inset 0 0 0 0em #aaa !important;
  color: transparent !important;
  background: transparent !important;
}
.evrt-calculators .sliderComponent.inputRangeSlider input[type='range']::-webkit-slider-thumb {
  border: none;
  cursor: ew-resize;
  width: 90px;
  height: 40px;
  background: transparent;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0);
  -webkit-appearance: none;
}
.evrt-calculators .sliderComponent.inputRangeSlider input[type='range']::-moz-range-thumb {
  border: none;
  cursor: ew-resize;
  width: 90px;
  height: 40px;
  background: transparent;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0);
  -webkit-appearance: none;
}
.evrt-calculators .sliderComponent.inputRangeSlider input[type='range']::-ms-thumb {
  border: none;
  cursor: ew-resize;
  width: 90px;
  height: 40px;
  background: transparent;
  background-size: 100%;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0);
  -webkit-appearance: none;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb {
  margin: 0;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper {
  margin: 0;
  width: 100%;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrackFill {
  left: 0;
  right: 84px;
  position: absolute;
  width: auto !important;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrackFill .sliderTrackOrigin {
  position: absolute;
}
.evrt-calculators .sliderComponent:focus {
  outline: none;
}
.evrt-calculators .sliderComponent:focus .sliderThumb {
  outline: -webkit-focus-ring-color auto 5px;
}
.evrt-calculators .switchable-field-link {
  color: black;
  float: right;
  margin-top: -10px;
  text-decoration: underline;
}
.evrt-calculators .switchable-field-link:hover,
.evrt-calculators .switchable-field-link:focus {
  color: black;
  outline: none;
}
.evrt-calculators .custom-select select {
  padding-right: 12px;
  width: 100%;
}
.evrt-calculators .currency {
  font-weight: bold;
}
.evrt-calculators .date {
  width: 50%;
  min-width: 250px;
  display: flex;
  margin-left: -5px;
  margin-right: -5px;
}
@media only screen and (min-width: 960px) and (max-width: 900px) {
  .evrt-calculators .date {
    min-width: 185px;
  }
}
.evrt-calculators .date .date-year,
.evrt-calculators .date .date-month,
.evrt-calculators .date .date-day {
  margin-left: 5px;
  margin-right: 5px;
}
.evrt-calculators .date .date-day,
.evrt-calculators .date .date-month {
  flex: 2;
  min-width: 0;
}
.evrt-calculators .date .date-year {
  flex: 3;
  min-width: 0;
}
.evrt-calculators .control-label-tooltip {
  padding-left: 5px;
  margin-left: 5px;
  display: inline-block;
  font: 14px/1 FontAwesome;
  font-size: 0.75rem;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  cursor: pointer;
}
.evrt-calculators .control-label-tooltip:before {
  content: '\f059';
}
.evrt-calculators .control-label-tooltip:focus {
  outline: 3px solid blue;
}
.evrt-calculators .tooltip-inner {
  min-width: 0;
  padding: 3px 8px;
}
.evrt-calculators .tooltip.top {
  width: initial;
  margin-top: -3px;
  padding: 5px 0;
}
.evrt-calculators .tooltip.top .tooltip-inner {
  text-align: left;
}
.evrt-calculators #chartjs-tooltip {
  opacity: 1;
  position: absolute;
  background: rgba(0, 0, 0, 0.7);
  color: white;
  border-radius: 3px;
  -webkit-transition: all 0.1s ease;
  transition: all 0.1s ease;
  pointer-events: none;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
.evrt-calculators .chartjs-tooltip-key {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin-right: 10px;
}
.evrt-calculators .field-tooltip {
  font-size: 0.875rem !important;
  line-height: 18px !important;
  max-width: 325px !important;
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  text-transform: none;
  opacity: 1 !important;
  display: inline-block !important;
  padding: 20px !important;
  z-index: 1001;
}
.evrt-calculators .field-tooltip span {
  color: #ffffff !important;
  font-weight: normal !important;
}
@media screen and (max-width: 480px) {
  .evrt-calculators .field-tooltip {
    max-width: 255px !important;
  }
}
.evrt-calculators .form-control-percentage .form-control {
  padding-right: 25px;
  text-align: right;
}
.evrt-calculators .form-control-percentage::before {
  color: #a3a3a3;
  content: '%';
  position: absolute;
  right: 25px;
  line-height: 40px;
}
.evrt-calculators .form-control-money .form-control {
  padding-left: 22px;
}
.evrt-calculators .form-control-money::before {
  color: #a3a3a3;
  content: '$';
  position: absolute;
  padding-left: 10px;
  line-height: 40px;
}
.evrt-calculators .extra-info-text-link {
  color: black;
  text-decoration: underline;
  display: inline-block;
  cursor: pointer;
}
.evrt-calculators .extra-info-text-link:hover,
.evrt-calculators .extra-info-text-link:focus {
  color: black;
  outline: none;
}
.evrt-calculators .form-control-checkbox .form-control {
  padding-left: 22px;
}
.evrt-calculators .form-control-checkbox input[type='checkbox'] {
  width: 20px;
  height: 20px;
  display: inline-block;
  cursor: pointer;
}
.evrt-calculators .form-control-checkbox .text {
  cursor: pointer;
  position: absolute;
  margin-left: 5px;
  margin-top: 2px;
}
@media screen and (max-width: 770px) {
  .evrt-calculators .no-padding {
    padding: 0 !important;
  }
}
.evrt-calculators .sliderThumb {
  height: auto !important;
  min-height: 32px !important;
  padding: 8px !important;
  min-width: 90px;
  width: auto !important;
  margin-top: -1rem !important;
}
html,
body {
  width: 100%;
  height: 100%;
  padding: 0px;
  margin: 0px;
  overflow-x: hidden;
  overflow-y: auto;
}
:root {
  font-size: inherit;
}
.liveRegionIOS {
  opacity: 0;
}
@supports (overflow-y: overlay) {
  html,
  body {
    overflow-y: overlay;
  }
}
.hide {
  display: none;
}

/*! nouislider - 9.2.0 - 2017-01-11 10:35:35 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
  direction: ltr;
}
.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  /* Fix 401 */
}
.noUi-connect {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0;
}
.noUi-origin {
  position: absolute;
  height: 0;
  width: 0;
}
.noUi-handle {
  position: relative;
  z-index: 1;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
  transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base,
.noUi-handle {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}
/* Styling;
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connect {
  background: #3FB8AF;
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
  -webkit-transition: background 450ms;
  transition: background 450ms;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate3d(-50%, 50%, 0);
  transform: translate3d(-50%, 50%, 0);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate3d(0, 50%, 0);
  transform: translate3d(0, 50%, 0);
  padding-left: 25px;
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}

.form-subsection &gt; p {
  padding: 0 0 8px 0;
  color: ligten(#000000, 0.2);
  border-bottom: 3px solid #cecece;
  transition: border-color 0.6s;
  transition-timing-function: ease-in-out;
}
.form-subsection &gt; p span {
  transition: color 0.6;
  transition-timing-function: ease-in-out;
  color: #cecece;
}
.form-subsection.active &gt; p {
  border-bottom: 3px solid #000000;
}
.form-subsection.active &gt; p &gt; span {
  color: #000000;
  height: 2px;
  line-height: 2px;
  margin-bottom: 5px;
  overflow: hidden;
  width: 20px;
}

@media screen and (max-width: 900px) {
  .monthly-budget .form-body .top-offset {
    margin-top: 20px;
  }
}
.monthly-budget .chart .chart-tabs li {
  font-size: 0.875rem;
  font-weight: 500;
  text-transform: uppercase;
  color: #363636;
}
.monthly-budget .chart .chart-tabs li:hover {
  border-bottom: none;
  color: #007aff;
}
.monthly-budget .chart .chart-tabs li.chart-tab-selected {
  border-bottom: 2px solid #007aff;
  color: #000000;
  font-weight: 700;
}
.monthly-budget .chart .chart-box {
  background: #ffffff;
  position: relative;
}
.monthly-budget .chart .chart-box #drill-down {
  border-radius: 100%;
  position: absolute;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  cursor: pointer;
}
.monthly-budget .chart .chart-box #drill-down .text {
  font-size: 0.875rem;
  font-weight: 700;
  text-decoration: none;
  color: #007aff;
}
@media only screen and (min-width: 900px) {
  .monthly-budget .chart .chart-box #drill-down {
    display: none;
  }
}
@media screen and (min-width: 900px) {
  .monthly-budget .chart .floating-legend .remove-trigger {
    display: none;
  }
  .monthly-budget .chart .not-active-drill {
    display: block;
  }
}
@media screen and (max-width: 900px) {
  .monthly-budget .chart {
    margin-top: 16px;
  }
  .monthly-budget .chart .lables-container {
    min-height: 200px;
  }
  .monthly-budget .chart .chart-legend {
    padding-bottom: 1px;
  }
  .monthly-budget .chart .chart-legend .two-column-header {
    margin-top: 3px;
  }
  .monthly-budget .chart .chart-legend h3 {
    margin-top: 3px;
  }
  .monthly-budget .chart .floating-legend {
    background: #fff;
    min-height: 200px;
    padding-bottom: 20px;
    opacity: 0.96;
    z-index: 1;
    display: none;
    overflow-y: auto;
    height: auto;
    width: 100%;
  }
  .monthly-budget .chart .floating-legend .chart-legend-labels {
    padding-left: 5px;
    padding-top: 5px;
    width: 70%;
    margin: 0 auto;
  }
  .monthly-budget .chart .floating-legend .remove-trigger {
    cursor: pointer;
    right: 15px;
    color: #007aff;
    font-size: 0.875rem;
    font-weight: 700;
    text-decoration: none;
    z-index: 999;
  }
  .monthly-budget .chart .floating-legend.active-drill {
    margin-top: 3px;
    padding-top: 5px;
    display: block;
    background: #fafafa;
    opacity: 1;
    width: 100%;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.24);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.24);
  }
  .monthly-budget .chart .not-active-drill {
    display: none;
  }
  .monthly-budget .chart .sticky .active-drill {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.24) !important;
  }
}
@media screen and (max-width: 480px) {
  .monthly-budget .chart .floating-legend {
    box-shadow: none;
  }
  .monthly-budget .chart .floating-legend .chart-legend-labels {
    width: 100%;
  }
}
.monthly-budget .monthly-budget-income {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.monthly-budget .monthly-budget-income .form-control-money {
  flex: 2;
}
.monthly-budget .monthly-budget-income button {
  margin-left: 10px;
  width: auto;
  height: 40px;
  background-color: #0055b0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  font-size: 0.875rem;
  font-weight: 500;
  color: #ffffff;
  border: 0px;
}
.monthly-budget .monthly-budget-income button:hover {
  background-color: #0055b0;
  border-color: #0055b0;
  outline: none;
}
.monthly-budget .monthly-budget-income button:focus {
  background: #0055b0;
  outline: none;
}
.monthly-budget .monthly-budget-income button:focus:active {
  outline: none;
}
@media screen and (min-width: 900px) {
  .monthly-budget .chart .chart-legend {
    margin-top: 16px;
    padding-bottom: 12px;
    z-index: 1000;
  }
  .monthly-budget .chart .costs-trigger {
    margin-top: 10px;
    display: inline-block;
    font-size: 1.125rem;
    font-weight: 700;
    color: #0055b0;
    cursor: pointer;
    border: 0;
  }
  .monthly-budget .chart .chart-box {
    margin-top: 22px;
  }
  .monthly-budget .chart .chart-legend-labels {
    padding-left: 0px !important;
  }
  .monthly-budget .chart .chart-legend-labels li {
    font: 1rem Museo Sans, Arimo;
    line-height: 27px;
  }
  .monthly-budget .two-column-header {
    margin-top: 0px;
  }
}
@media screen and (max-width: 900px) {
  .monthly-budget .chart .costs-trigger {
    display: none;
  }
  .monthly-budget .chart .chart-legend-labels {
    padding-left: 0 !important;
  }
  .monthly-budget .chart .chart-legend-labels li {
    font: 1rem Museo Sans, Arimo;
    /*To prevent scroll in mobile view*/
    line-height: 20.5px;
  }
}

@media screen and (max-width: 480px) {
  .retirement-withdrawal-columns {
    display: block;
  }
  .retirement-withdrawal-columns &gt; div {
    min-width: 100%;
  }
}

.student-loan .current-loans {
  position: relative;
  padding-bottom: 35px;
}
.student-loan .current-loans p.lead {
  font-size: 1.0625rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.student-loan .main-header {
  padding: 0 17px;
  font-size: 1.25rem;
  margin-bottom: 25px;
}
.student-loan .additional {
  color: #dc0d0e;
}
.student-loan .remove-loan {
  position: absolute;
  width: 130px;
  height: 30px;
  top: 35px;
  right: 17px;
  font-size: 0.75rem;
  font-weight: 700;
  padding-top: 5px;
}
.student-loan .remove-loan i {
  position: absolute;
  top: 6px;
  left: -15px;
  color: #0071eb;
  margin-right: 5px;
  font-size: 0.875rem;
  font-weight: 700;
}
.student-loan .remove-loan a:hover,
.student-loan .remove-loan a:active,
.student-loan .remove-loan a:visited {
  text-decoration: none;
}
.student-loan .remove-loan a:hover i {
  color: #337ab7;
}
.student-loan .C-0 .remove-loan {
  top: 0;
}
.student-loan .add-loan {
  display: block;
  width: auto;
  height: auto;
  text-align: center;
  margin: 25px auto 0;
  font-size: 0.875rem;
  background: transparent;
  color: #0055ab !important;
  border: 1px solid #0055ab;
}
.student-loan .add-loan:hover,
.student-loan .add-loan:active,
.student-loan .add-loan:visited,
.student-loan .add-loan:focus {
  color: #0055ab;
}
.student-loan .add-loan i {
  padding-right: 5px;
  font-size: 0.625rem;
  font-weight: 700;
}
.student-loan .total-switch {
  text-align: center;
}
.student-loan .total-switch button {
  margin: 20px auto;
  background: transparent;
  color: #0071eb;
  border: 1px solid #0071eb;
}
@media only screen and (min-width: 1200px) {
  .student-loan .remove-loan {
    top: 35px;
    right: 30px;
  }
  .student-loan .main-header {
    padding: 0 35px;
  }
}
@media only screen and (min-width: 800px) and (max-width: 870px) {
  .student-loan .remove-loan {
    top: 0px;
    right: 0px;
  }
}

.need-focus-wrapper-debt .chart-legend .error {
  color: #dc0d0e !important;
}
.need-focus-wrapper-debt .current-loans {
  position: relative;
}
.need-focus-wrapper-debt .current-loans p.lead {
  font-size: 1.0625rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.need-focus-wrapper-debt .main-header {
  padding: 0 17px;
  font-size: 1.25rem;
  margin-bottom: 25px;
}
.need-focus-wrapper-debt .remove-loan {
  position: absolute;
  width: 130px;
  height: 30px;
  top: 35px;
  right: 17px;
  font-size: 0.75rem;
  font-weight: 700;
  padding-top: 5px;
}
.need-focus-wrapper-debt .remove-loan i {
  position: absolute;
  top: 6px;
  left: -15px;
  color: #0055ab;
  margin-right: 5px;
  font-size: 0.875rem;
  font-weight: 700;
}
.need-focus-wrapper-debt .remove-loan a,
.need-focus-wrapper-debt .remove-loan a:hover i {
  color: #0055ab !important;
}
.need-focus-wrapper-debt .C-0 .remove-loan {
  top: 0;
}
.need-focus-wrapper-debt .enter-loan {
  display: block;
  margin-top: -15px;
  margin-right: 17px;
  font-size: 0.75rem;
  font-weight: 700;
  padding-bottom: 15px;
}
.need-focus-wrapper-debt .enter-loan a {
  float: right;
}
.need-focus-wrapper-debt .add-loan {
  display: block;
  width: auto;
  height: auto;
  text-align: center;
  margin: 25px auto 0;
  font-size: 0.875rem;
  background: transparent;
  color: #0055ab !important;
  border: 1px solid #0055ab;
}
.need-focus-wrapper-debt .add-loan:hover,
.need-focus-wrapper-debt .add-loan:active,
.need-focus-wrapper-debt .add-loan:visited,
.need-focus-wrapper-debt .add-loan:focus {
  color: #0055ab;
}
.need-focus-wrapper-debt .add-loan i {
  padding-right: 5px;
  font-size: 0.625rem;
  font-weight: 700;
}
.need-focus-wrapper-debt .total-switch {
  text-align: center;
}
.need-focus-wrapper-debt .total-switch button {
  margin: 20px auto;
  background: transparent;
  color: #0055ab;
  border: 1px solid #0055ab;
}
.need-focus-wrapper-debt a:hover {
  text-decoration: none;
}
@media only screen and (min-width: 1200px) {
  .need-focus-wrapper-debt .remove-loan {
    top: 35px;
    right: 30px;
  }
  .need-focus-wrapper-debt .main-header {
    padding: 0 35px;
  }
  .need-focus-wrapper-debt .enter-loan {
    margin-right: 35px;
  }
}
@media only screen and (min-width: 900px) and (max-width: 870px) {
  .need-focus-wrapper-debt .remove-loan {
    top: 0px;
    right: 0px;
  }
}

#root {
  height: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-family: sans-serif;
  font-size: 0.625rem;
  margin: 0;
  visibility: visible;
  font-weight: 300;
  font-family: Arimo, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.42857143;
  color: #363636;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
}
.evrt-calculators {
  font-weight: 300;
  font-family: Arimo, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.42857143;
  color: #363636;
  -webkit-font-smoothing: antialiased;
}
.evrt-calculators .calculator-side-section .side-inner-section,
.evrt-calculators .custom-dropdown-wrapper .side-inner-section {
  background: none !important;
}
.evrt-calculators .calculator-side-section .dd-header-title,
.evrt-calculators .custom-dropdown-wrapper .dd-header-title {
  background: 0 0;
  border: 1px solid #d6d6d6;
  border-radius: 1px;
  font-size: 0.8125rem;
  min-height: 40px;
  line-height: 16px;
  outline: none;
  padding: 11px 57px 6px 12px;
  -webkit-appearance: none;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  overflow: hidden;
  text-indent: 0.5px;
  text-transform: none;
  position: relative;
}
.evrt-calculators .calculator-side-section .dd-unordered-list,
.evrt-calculators .custom-dropdown-wrapper .dd-unordered-list {
  position: absolute;
  overflow-y: scroll;
  max-height: 54%;
  min-width: 80%;
  z-index: 6;
  background: #fff;
  list-style: none;
  border: 1px solid #ccc;
  line-height: 21px;
  border-radius: 6px;
  box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.25);
  font-size: 1.1em;
  font-weight: 600;
  padding: 8px;
}
.evrt-calculators .calculator-side-section .dd-list,
.evrt-calculators .custom-dropdown-wrapper .dd-list {
  padding-left: 12px;
  cursor: pointer;
  text-transform: none;
}
.evrt-calculators .calculator-side-section .dd-list:focus,
.evrt-calculators .custom-dropdown-wrapper .dd-list:focus {
  outline: 3px solid #0000ff;
}
@media only screen and (min-width: 769px) {
  .evrt-calculators .calculator-side-section .dd-unordered-list,
  .evrt-calculators .custom-dropdown-wrapper .dd-unordered-list {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    min-width: 80%;
  }
  .evrt-calculators .calculator-side-section .dd-list,
  .evrt-calculators .custom-dropdown-wrapper .dd-list {
    white-space: nowrap;
  }
}
@media only screen and (max-width: 900px) and (min-width: 501px) {
  .evrt-calculators .calculator-side-section .dd-unordered-list,
  .evrt-calculators .custom-dropdown-wrapper .dd-unordered-list {
    min-width: 90%;
    width: 94%;
  }
  .evrt-calculators .calculator-side-section .dd-list,
  .evrt-calculators .custom-dropdown-wrapper .dd-list {
    padding: 5px;
  }
}
@media only screen and (max-width: 500px) {
  .evrt-calculators .calculator-side-section,
  .evrt-calculators .custom-dropdown-wrapper {
    /* For mobile phones: */
  }
  .evrt-calculators .calculator-side-section .dd-unordered-list,
  .evrt-calculators .custom-dropdown-wrapper .dd-unordered-list {
    min-width: 90%;
  }
  .evrt-calculators .calculator-side-section .dd-list,
  .evrt-calculators .custom-dropdown-wrapper .dd-list {
    padding: 5px;
  }
}
.evrt-calculators .calculator-side-section .dd-list:hover,
.evrt-calculators .custom-dropdown-wrapper .dd-list:hover {
  background-color: #4286f4;
  color: #fff;
}
.evrt-calculators .calculator-side-section .arrowDownCaret,
.evrt-calculators .custom-dropdown-wrapper .arrowDownCaret {
  padding: 5px;
  position: absolute;
  right: 2%;
  top: 12%;
  border-left: 1px dotted #d6d6d6;
  font-size: 1.125rem !important;
  padding-left: 10px;
}
.evrt-calculators .calculator-side-section .custom-select-pension,
.evrt-calculators .custom-dropdown-wrapper .custom-select-pension {
  background: none !important;
}
.evrt-calculators .calculator-side-section .sel-box,
.evrt-calculators .custom-dropdown-wrapper .sel-box {
  position: relative;
}
.evrt-calculators .calculator-side-section a,
.evrt-calculators .custom-dropdown-wrapper a {
  text-decoration: none;
}
.evrt-calculators .calculator-side-section #select,
.evrt-calculators .custom-dropdown-wrapper #select {
  display: block;
  width: 235px;
  height: 20px;
  border: 1px solid #999;
  padding: 5px;
}
.evrt-calculators .calculator-side-section .toc-odd,
.evrt-calculators .custom-dropdown-wrapper .toc-odd {
  position: absolute;
  top: 32px;
  background: #f1f1f1;
  width: 250px;
  display: none;
}
.evrt-calculators .calculator-side-section .toc-odd li,
.evrt-calculators .custom-dropdown-wrapper .toc-odd li {
  padding: 5px 10px;
  border-bottom: 1px solid #999;
}
.evrt-calculators .calculator-side-section .labelGraph,
.evrt-calculators .custom-dropdown-wrapper .labelGraph {
  color: #676767;
  display: block;
  margin-top: 20px;
}
.evrt-calculators .calculator-side-section .help-block-warning,
.evrt-calculators .custom-dropdown-wrapper .help-block-warning {
  color: #ffa500;
}
.evrt-calculators .calculator-side-section .fa,
.evrt-calculators .custom-dropdown-wrapper .fa {
  display: inline-block;
  font: 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.evrt-calculators .calculator-side-section .fa-caret-down:before,
.evrt-calculators .custom-dropdown-wrapper .fa-caret-down:before {
  content: '\F0D7';
}
.evrt-calculators .btn {
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  background: #fff;
  outline: none;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  line-height: 1.42857143;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-weight: 400;
  text-decoration: none;
  color: #363636;
  padding: 6px 21px;
  border-radius: 3px;
  min-width: 100px;
}
.evrt-calculators .inline label {
  display: inline !important;
}
.evrt-calculators .inline .input-md {
  font-weight: 700;
}
.evrt-calculators .form-control {
  display: block;
  width: 100%;
  height: 40px;
  padding: 6px 12px;
  font-size: 0.875rem;
  color: #363636;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.evrt-calculators .form-control-money .form-control {
  padding-left: 22px;
}
.evrt-calculators ul {
  margin: 0;
  padding: 0;
}
.evrt-calculators .chart &gt; div &gt; div:first-child {
  display: none;
}
.evrt-calculators .liveRegion {
  font-size: 0.1px;
  opacity: 0;
}
.evrt-calculators .liveRegionIOS {
  font-size: 1px;
  opacity: 0;
}
.evrt-calculators .liveRegionS {
  display: none;
}

@font-face {
  font-family: 'Arimo';
  src: url(fonts/Arimo-Italic.eot);
  src:
    url(fonts/Arimo-Italic.eot?#iefix) format('embedded-opentype'),
    url(fonts/Arimo-Italic.woff) format('woff'),
    url(fonts/Arimo-Italic.ttf) format('truetype');
  font-weight: 400;
  font-style: italic;
}
@font-face {
  font-family: 'Arimo';
  src: url(fonts/Arimo.eot);
  src:
    url(fonts/Arimo.eot?#iefix) format('embedded-opentype'),
    url(fonts/Arimo.woff) format('woff'),
    url(fonts/Arimo.ttf) format('truetype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Arimo';
  src: url(fonts/Arimo-Bold.eot);
  src:
    url(fonts/Arimo-Bold.eot?#iefix) format('embedded-opentype'),
    url(fonts/Arimo-Bold.woff) format('woff'),
    url(fonts/Arimo-Bold.ttf) format('truetype');
  font-weight: 700;
  font-style: normal;
}
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: 'FontAwesome';
  src: url(fonts/fontawesome-webfont.eot?v=4.2.0);
  src:
    url(fonts/fontawesome-webfont.eot?#iefix&amp;v=4.2.0) format('embedded-opentype'),
    url(fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'),
    url(fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'),
    url(images/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');
  font-weight: 400;
  font-style: normal;
}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
#root {
  height: 100%;
}
#root {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  font-family: sans-serif;
  font-size: 10px;
}
#root {
  margin: 0;
  visibility: visible;
  font-weight: 300;
  font-family: 'Arimo', Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #363636;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.evrt-calculators .fa {
  display: inline-block;
  font: 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.evrt-calculators .fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.evrt-calculators .fa-2x {
  font-size: 2em;
}
.evrt-calculators .fa-3x {
  font-size: 3em;
}
.evrt-calculators .fa-4x {
  font-size: 4em;
}
.evrt-calculators .fa-5x {
  font-size: 5em;
}
.evrt-calculators .fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.evrt-calculators .fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.evrt-calculators .fa-ul &gt; li {
  position: relative;
}
.evrt-calculators .fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.evrt-calculators .fa-li.fa-lg {
  left: -1.85714286em;
}
.evrt-calculators .fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}
.evrt-calculators .pull-right {
  float: right;
}
.evrt-calculators .pull-left {
  float: left;
}
.evrt-calculators .fa.pull-left {
  margin-right: 0.3em;
}
.evrt-calculators .fa.pull-right {
  margin-left: 0.3em;
}
.evrt-calculators .fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.evrt-calculators .fa-rotate-90 {
  /*filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=1);*/
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.evrt-calculators .fa-rotate-180 {
  /*filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);*/
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.evrt-calculators .fa-rotate-270 {
  /*filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=3);*/
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.evrt-calculators .fa-flip-horizontal {
  /*filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);*/
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.evrt-calculators .fa-flip-vertical {
  /*filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);*/
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
.evrt-calculators :root .fa-flip-horizontal,
.evrt-calculators :root .fa-flip-vertical,
.evrt-calculators :root .fa-rotate-180,
.evrt-calculators :root .fa-rotate-270,
.evrt-calculators :root .fa-rotate-90 {
  -webkit-filter: none;
  filter: none;
}
.evrt-calculators .fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.evrt-calculators .fa-stack-1x,
.evrt-calculators .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.evrt-calculators .fa-stack-1x {
  line-height: inherit;
}
.evrt-calculators .fa-stack-2x {
  font-size: 2em;
}
.evrt-calculators .fa-inverse {
  color: #fff;
}
.evrt-calculators .fa-glass:before {
  content: '\f000';
}
.evrt-calculators .fa-music:before {
  content: '\f001';
}
.evrt-calculators .fa-search:before {
  content: '\f002';
}
.evrt-calculators .fa-envelope-o:before {
  content: '\f003';
}
.evrt-calculators .fa-heart:before {
  content: '\f004';
}
.evrt-calculators .fa-star:before {
  content: '\f005';
}
.evrt-calculators .fa-star-o:before {
  content: '\f006';
}
.evrt-calculators .fa-user:before {
  content: '\f007';
}
.evrt-calculators .fa-film:before {
  content: '\f008';
}
.evrt-calculators .fa-th-large:before {
  content: '\f009';
}
.evrt-calculators .fa-th:before {
  content: '\f00a';
}
.evrt-calculators .fa-th-list:before {
  content: '\f00b';
}
.evrt-calculators .fa-check:before {
  content: '\f00c';
}
.evrt-calculators .fa-close:before,
.evrt-calculators .fa-remove:before,
.evrt-calculators .fa-times:before {
  content: '\f00d';
}
.evrt-calculators .fa-search-plus:before {
  content: '\f00e';
}
.evrt-calculators .fa-search-minus:before {
  content: '\f010';
}
.evrt-calculators .fa-power-off:before {
  content: '\f011';
}
.evrt-calculators .fa-signal:before {
  content: '\f012';
}
.evrt-calculators .fa-cog:before,
.evrt-calculators .fa-gear:before {
  content: '\f013';
}
.evrt-calculators .fa-trash-o:before {
  content: '\f014';
}
.evrt-calculators .fa-home:before {
  content: '\f015';
}
.evrt-calculators .fa-file-o:before {
  content: '\f016';
}
.evrt-calculators .fa-clock-o:before {
  content: '\f017';
}
.evrt-calculators .fa-road:before {
  content: '\f018';
}
.evrt-calculators .fa-download:before {
  content: '\f019';
}
.evrt-calculators .fa-arrow-circle-o-down:before {
  content: '\f01a';
}
.evrt-calculators .fa-arrow-circle-o-up:before {
  content: '\f01b';
}
.evrt-calculators .fa-inbox:before {
  content: '\f01c';
}
.evrt-calculators .fa-play-circle-o:before {
  content: '\f01d';
}
.evrt-calculators .fa-repeat:before,
.evrt-calculators .fa-rotate-right:before {
  content: '\f01e';
}
.evrt-calculators .fa-refresh:before {
  content: '\f021';
}
.evrt-calculators .fa-list-alt:before {
  content: '\f022';
}
.evrt-calculators .fa-lock:before {
  content: '\f023';
}
.evrt-calculators .fa-flag:before {
  content: '\f024';
}
.evrt-calculators .fa-headphones:before {
  content: '\f025';
}
.evrt-calculators .fa-volume-off:before {
  content: '\f026';
}
.evrt-calculators .fa-volume-down:before {
  content: '\f027';
}
.evrt-calculators .fa-volume-up:before {
  content: '\f028';
}
.evrt-calculators .fa-qrcode:before {
  content: '\f029';
}
.evrt-calculators .fa-barcode:before {
  content: '\f02a';
}
.evrt-calculators .fa-tag:before {
  content: '\f02b';
}
.evrt-calculators .fa-tags:before {
  content: '\f02c';
}
.evrt-calculators .fa-book:before {
  content: '\f02d';
}
.evrt-calculators .fa-bookmark:before {
  content: '\f02e';
}
.evrt-calculators .fa-print:before {
  content: '\f02f';
}
.evrt-calculators .fa-camera:before {
  content: '\f030';
}
.evrt-calculators .fa-font:before {
  content: '\f031';
}
.evrt-calculators .fa-bold:before {
  content: '\f032';
}
.evrt-calculators .fa-italic:before {
  content: '\f033';
}
.evrt-calculators .fa-text-height:before {
  content: '\f034';
}
.evrt-calculators .fa-text-width:before {
  content: '\f035';
}
.evrt-calculators .fa-align-left:before {
  content: '\f036';
}
.evrt-calculators .fa-align-center:before {
  content: '\f037';
}
.evrt-calculators .fa-align-right:before {
  content: '\f038';
}
.evrt-calculators .fa-align-justify:before {
  content: '\f039';
}
.evrt-calculators .fa-list:before {
  content: '\f03a';
}
.evrt-calculators .fa-dedent:before,
.evrt-calculators .fa-outdent:before {
  content: '\f03b';
}
.evrt-calculators .fa-indent:before {
  content: '\f03c';
}
.evrt-calculators .fa-video-camera:before {
  content: '\f03d';
}
.evrt-calculators .fa-image:before,
.evrt-calculators .fa-photo:before,
.evrt-calculators .fa-picture-o:before {
  content: '\f03e';
}
.evrt-calculators .fa-pencil:before {
  content: '\f040';
}
.evrt-calculators .fa-map-marker:before {
  content: '\f041';
}
.evrt-calculators .fa-adjust:before {
  content: '\f042';
}
.evrt-calculators .fa-tint:before {
  content: '\f043';
}
.evrt-calculators .fa-edit:before,
.evrt-calculators .fa-pencil-square-o:before {
  content: '\f044';
}
.evrt-calculators .fa-share-square-o:before {
  content: '\f045';
}
.evrt-calculators .fa-check-square-o:before {
  content: '\f046';
}
.evrt-calculators .fa-arrows:before {
  content: '\f047';
}
.evrt-calculators .fa-step-backward:before {
  content: '\f048';
}
.evrt-calculators .fa-fast-backward:before {
  content: '\f049';
}
.evrt-calculators .fa-backward:before {
  content: '\f04a';
}
.evrt-calculators .fa-play:before {
  content: '\f04b';
}
.evrt-calculators .fa-pause:before {
  content: '\f04c';
}
.evrt-calculators .fa-stop:before {
  content: '\f04d';
}
.evrt-calculators .fa-forward:before {
  content: '\f04e';
}
.evrt-calculators .fa-fast-forward:before {
  content: '\f050';
}
.evrt-calculators .fa-step-forward:before {
  content: '\f051';
}
.evrt-calculators .fa-eject:before {
  content: '\f052';
}
.evrt-calculators .fa-chevron-left:before {
  content: '\f053';
}
.evrt-calculators .fa-chevron-right:before {
  content: '\f054';
}
.evrt-calculators .fa-plus-circle:before {
  content: '\f055';
}
.evrt-calculators .fa-minus-circle:before {
  content: '\f056';
}
.evrt-calculators .fa-times-circle:before {
  content: '\f057';
}
.evrt-calculators .fa-check-circle:before {
  content: '\f058';
}
.evrt-calculators .fa-question-circle:before {
  content: '\f059';
}
.evrt-calculators .fa-info-circle:before {
  content: '\f05a';
}
.evrt-calculators .fa-crosshairs:before {
  content: '\f05b';
}
.evrt-calculators .fa-times-circle-o:before {
  content: '\f05c';
}
.evrt-calculators .fa-check-circle-o:before {
  content: '\f05d';
}
.evrt-calculators .fa-ban:before {
  content: '\f05e';
}
.evrt-calculators .fa-arrow-left:before {
  content: '\f060';
}
.evrt-calculators .fa-arrow-right:before {
  content: '\f061';
}
.evrt-calculators .fa-arrow-up:before {
  content: '\f062';
}
.evrt-calculators .fa-arrow-down:before {
  content: '\f063';
}
.evrt-calculators .fa-mail-forward:before,
.evrt-calculators .fa-share:before {
  content: '\f064';
}
.evrt-calculators .fa-expand:before {
  content: '\f065';
}
.evrt-calculators .fa-compress:before {
  content: '\f066';
}
.evrt-calculators .fa-plus:before {
  content: '\f067';
}
.evrt-calculators .fa-minus:before {
  content: '\f068';
}
.evrt-calculators .fa-asterisk:before {
  content: '\f069';
}
.evrt-calculators .fa-exclamation-circle:before {
  content: '\f06a';
}
.evrt-calculators .fa-gift:before {
  content: '\f06b';
}
.evrt-calculators .fa-leaf:before {
  content: '\f06c';
}
.evrt-calculators .fa-fire:before {
  content: '\f06d';
}
.evrt-calculators .fa-eye:before {
  content: '\f06e';
}
.evrt-calculators .fa-eye-slash:before {
  content: '\f070';
}
.evrt-calculators .fa-exclamation-triangle:before,
.evrt-calculators .fa-warning:before {
  content: '\f071';
}
.evrt-calculators .fa-plane:before {
  content: '\f072';
}
.evrt-calculators .fa-calendar:before {
  content: '\f073';
}
.evrt-calculators .fa-random:before {
  content: '\f074';
}
.evrt-calculators .fa-comment:before {
  content: '\f075';
}
.evrt-calculators .fa-magnet:before {
  content: '\f076';
}
.evrt-calculators .fa-chevron-up:before {
  content: '\f077';
}
.evrt-calculators .fa-chevron-down:before {
  content: '\f078';
}
.evrt-calculators .fa-retweet:before {
  content: '\f079';
}
.evrt-calculators .fa-shopping-cart:before {
  content: '\f07a';
}
.evrt-calculators .fa-folder:before {
  content: '\f07b';
}
.evrt-calculators .fa-folder-open:before {
  content: '\f07c';
}
.evrt-calculators .fa-arrows-v:before {
  content: '\f07d';
}
.evrt-calculators .fa-arrows-h:before {
  content: '\f07e';
}
.evrt-calculators .fa-bar-chart-o:before,
.evrt-calculators .fa-bar-chart:before {
  content: '\f080';
}
.evrt-calculators .fa-twitter-square:before {
  content: '\f081';
}
.evrt-calculators .fa-facebook-square:before {
  content: '\f082';
}
.evrt-calculators .fa-camera-retro:before {
  content: '\f083';
}
.evrt-calculators .fa-key:before {
  content: '\f084';
}
.evrt-calculators .fa-cogs:before,
.evrt-calculators .fa-gears:before {
  content: '\f085';
}
.evrt-calculators .fa-comments:before {
  content: '\f086';
}
.evrt-calculators .fa-thumbs-o-up:before {
  content: '\f087';
}
.evrt-calculators .fa-thumbs-o-down:before {
  content: '\f088';
}
.evrt-calculators .fa-star-half:before {
  content: '\f089';
}
.evrt-calculators .fa-heart-o:before {
  content: '\f08a';
}
.evrt-calculators .fa-sign-out:before {
  content: '\f08b';
}
.evrt-calculators .fa-linkedin-square:before {
  content: '\f08c';
}
.evrt-calculators .fa-thumb-tack:before {
  content: '\f08d';
}
.evrt-calculators .fa-external-link:before {
  content: '\f08e';
}
.evrt-calculators .fa-sign-in:before {
  content: '\f090';
}
.evrt-calculators .fa-trophy:before {
  content: '\f091';
}
.evrt-calculators .fa-github-square:before {
  content: '\f092';
}
.evrt-calculators .fa-upload:before {
  content: '\f093';
}
.evrt-calculators .fa-lemon-o:before {
  content: '\f094';
}
.evrt-calculators .fa-phone:before {
  content: '\f095';
}
.evrt-calculators .fa-square-o:before {
  content: '\f096';
}
.evrt-calculators .fa-bookmark-o:before {
  content: '\f097';
}
.evrt-calculators .fa-phone-square:before {
  content: '\f098';
}
.evrt-calculators .fa-twitter:before {
  content: '\f099';
}
.evrt-calculators .fa-facebook:before {
  content: '\f09a';
}
.evrt-calculators .fa-github:before {
  content: '\f09b';
}
.evrt-calculators .fa-unlock:before {
  content: '\f09c';
}
.evrt-calculators .fa-credit-card:before {
  content: '\f09d';
}
.evrt-calculators .fa-rss:before {
  content: '\f09e';
}
.evrt-calculators .fa-hdd-o:before {
  content: '\f0a0';
}
.evrt-calculators .fa-bullhorn:before {
  content: '\f0a1';
}
.evrt-calculators .fa-bell:before {
  content: '\f0f3';
}
.evrt-calculators .fa-certificate:before {
  content: '\f0a3';
}
.evrt-calculators .fa-hand-o-right:before {
  content: '\f0a4';
}
.evrt-calculators .fa-hand-o-left:before {
  content: '\f0a5';
}
.evrt-calculators .fa-hand-o-up:before {
  content: '\f0a6';
}
.evrt-calculators .fa-hand-o-down:before {
  content: '\f0a7';
}
.evrt-calculators .fa-arrow-circle-left:before {
  content: '\f0a8';
}
.evrt-calculators .fa-arrow-circle-right:before {
  content: '\f0a9';
}
.evrt-calculators .fa-arrow-circle-up:before {
  content: '\f0aa';
}
.evrt-calculators .fa-arrow-circle-down:before {
  content: '\f0ab';
}
.evrt-calculators .fa-globe:before {
  content: '\f0ac';
}
.evrt-calculators .fa-wrench:before {
  content: '\f0ad';
}
.evrt-calculators .fa-tasks:before {
  content: '\f0ae';
}
.evrt-calculators .fa-filter:before {
  content: '\f0b0';
}
.evrt-calculators .fa-briefcase:before {
  content: '\f0b1';
}
.evrt-calculators .fa-arrows-alt:before {
  content: '\f0b2';
}
.evrt-calculators .fa-group:before,
.evrt-calculators .fa-users:before {
  content: '\f0c0';
}
.evrt-calculators .fa-chain:before,
.evrt-calculators .fa-link:before {
  content: '\f0c1';
}
.evrt-calculators .fa-cloud:before {
  content: '\f0c2';
}
.evrt-calculators .fa-flask:before {
  content: '\f0c3';
}
.evrt-calculators .fa-cut:before,
.evrt-calculators .fa-scissors:before {
  content: '\f0c4';
}
.evrt-calculators .fa-copy:before,
.evrt-calculators .fa-files-o:before {
  content: '\f0c5';
}
.evrt-calculators .fa-paperclip:before {
  content: '\f0c6';
}
.evrt-calculators .fa-floppy-o:before,
.evrt-calculators .fa-save:before {
  content: '\f0c7';
}
.evrt-calculators .fa-square:before {
  content: '\f0c8';
}
.evrt-calculators .fa-bars:before,
.evrt-calculators .fa-navicon:before,
.evrt-calculators .fa-reorder:before {
  content: '\f0c9';
}
.evrt-calculators .fa-list-ul:before {
  content: '\f0ca';
}
.evrt-calculators .fa-list-ol:before {
  content: '\f0cb';
}
.evrt-calculators .fa-strikethrough:before {
  content: '\f0cc';
}
.evrt-calculators .fa-underline:before {
  content: '\f0cd';
}
.evrt-calculators .fa-table:before {
  content: '\f0ce';
}
.evrt-calculators .fa-magic:before {
  content: '\f0d0';
}
.evrt-calculators .fa-truck:before {
  content: '\f0d1';
}
.evrt-calculators .fa-pinterest:before {
  content: '\f0d2';
}
.evrt-calculators .fa-pinterest-square:before {
  content: '\f0d3';
}
.evrt-calculators .fa-google-plus-square:before {
  content: '\f0d4';
}
.evrt-calculators .fa-google-plus:before {
  content: '\f0d5';
}
.evrt-calculators .fa-money:before {
  content: '\f0d6';
}
.evrt-calculators .fa-caret-down:before {
  content: '\f0d7';
}
.evrt-calculators .fa-caret-up:before {
  content: '\f0d8';
}
.evrt-calculators .fa-caret-left:before {
  content: '\f0d9';
}
.evrt-calculators .fa-caret-right:before {
  content: '\f0da';
}
.evrt-calculators .fa-columns:before {
  content: '\f0db';
}
.evrt-calculators .fa-sort:before,
.evrt-calculators .fa-unsorted:before {
  content: '\f0dc';
}
.evrt-calculators .fa-sort-desc:before,
.evrt-calculators .fa-sort-down:before {
  content: '\f0dd';
}
.evrt-calculators .fa-sort-asc:before,
.evrt-calculators .fa-sort-up:before {
  content: '\f0de';
}
.evrt-calculators .fa-envelope:before {
  content: '\f0e0';
}
.evrt-calculators .fa-linkedin:before {
  content: '\f0e1';
}
.evrt-calculators .fa-rotate-left:before,
.evrt-calculators .fa-undo:before {
  content: '\f0e2';
}
.evrt-calculators .fa-gavel:before,
.evrt-calculators .fa-legal:before {
  content: '\f0e3';
}
.evrt-calculators .fa-dashboard:before,
.evrt-calculators .fa-tachometer:before {
  content: '\f0e4';
}
.evrt-calculators .fa-comment-o:before {
  content: '\f0e5';
}
.evrt-calculators .fa-comments-o:before {
  content: '\f0e6';
}
.evrt-calculators .fa-bolt:before,
.evrt-calculators .fa-flash:before {
  content: '\f0e7';
}
.evrt-calculators .fa-sitemap:before {
  content: '\f0e8';
}
.evrt-calculators .fa-umbrella:before {
  content: '\f0e9';
}
.evrt-calculators .fa-clipboard:before,
.evrt-calculators .fa-paste:before {
  content: '\f0ea';
}
.evrt-calculators .fa-lightbulb-o:before {
  content: '\f0eb';
}
.evrt-calculators .fa-exchange:before {
  content: '\f0ec';
}
.evrt-calculators .fa-cloud-download:before {
  content: '\f0ed';
}
.evrt-calculators .fa-cloud-upload:before {
  content: '\f0ee';
}
.evrt-calculators .fa-user-md:before {
  content: '\f0f0';
}
.evrt-calculators .fa-stethoscope:before {
  content: '\f0f1';
}
.evrt-calculators .fa-suitcase:before {
  content: '\f0f2';
}
.evrt-calculators .fa-bell-o:before {
  content: '\f0a2';
}
.evrt-calculators .fa-coffee:before {
  content: '\f0f4';
}
.evrt-calculators .fa-cutlery:before {
  content: '\f0f5';
}
.evrt-calculators .fa-file-text-o:before {
  content: '\f0f6';
}
.evrt-calculators .fa-building-o:before {
  content: '\f0f7';
}
.evrt-calculators .fa-hospital-o:before {
  content: '\f0f8';
}
.evrt-calculators .fa-ambulance:before {
  content: '\f0f9';
}
.evrt-calculators .fa-medkit:before {
  content: '\f0fa';
}
.evrt-calculators .fa-fighter-jet:before {
  content: '\f0fb';
}
.evrt-calculators .fa-beer:before {
  content: '\f0fc';
}
.evrt-calculators .fa-h-square:before {
  content: '\f0fd';
}
.evrt-calculators .fa-plus-square:before {
  content: '\f0fe';
}
.evrt-calculators .fa-angle-double-left:before {
  content: '\f100';
}
.evrt-calculators .fa-angle-double-right:before {
  content: '\f101';
}
.evrt-calculators .fa-angle-double-up:before {
  content: '\f102';
}
.evrt-calculators .fa-angle-double-down:before {
  content: '\f103';
}
.evrt-calculators .fa-angle-left:before {
  content: '\f104';
}
.evrt-calculators .fa-angle-right:before {
  content: '\f105';
}
.evrt-calculators .fa-angle-up:before {
  content: '\f106';
}
.evrt-calculators .fa-angle-down:before {
  content: '\f107';
}
.evrt-calculators .fa-desktop:before {
  content: '\f108';
}
.evrt-calculators .fa-laptop:before {
  content: '\f109';
}
.evrt-calculators .fa-tablet:before {
  content: '\f10a';
}
.evrt-calculators .fa-mobile-phone:before,
.evrt-calculators .fa-mobile:before {
  content: '\f10b';
}
.evrt-calculators .fa-circle-o:before {
  content: '\f10c';
}
.evrt-calculators .fa-quote-left:before {
  content: '\f10d';
}
.evrt-calculators .fa-quote-right:before {
  content: '\f10e';
}
.evrt-calculators .fa-spinner:before {
  content: '\f110';
}
.evrt-calculators .fa-circle:before {
  content: '\f111';
}
.evrt-calculators .fa-mail-reply:before,
.evrt-calculators .fa-reply:before {
  content: '\f112';
}
.evrt-calculators .fa-github-alt:before {
  content: '\f113';
}
.evrt-calculators .fa-folder-o:before {
  content: '\f114';
}
.evrt-calculators .fa-folder-open-o:before {
  content: '\f115';
}
.evrt-calculators .fa-smile-o:before {
  content: '\f118';
}
.evrt-calculators .fa-frown-o:before {
  content: '\f119';
}
.evrt-calculators .fa-meh-o:before {
  content: '\f11a';
}
.evrt-calculators .fa-gamepad:before {
  content: '\f11b';
}
.evrt-calculators .fa-keyboard-o:before {
  content: '\f11c';
}
.evrt-calculators .fa-flag-o:before {
  content: '\f11d';
}
.evrt-calculators .fa-flag-checkered:before {
  content: '\f11e';
}
.evrt-calculators .fa-terminal:before {
  content: '\f120';
}
.evrt-calculators .fa-code:before {
  content: '\f121';
}
.evrt-calculators .fa-mail-reply-all:before,
.evrt-calculators .fa-reply-all:before {
  content: '\f122';
}
.evrt-calculators .fa-star-half-empty:before,
.evrt-calculators .fa-star-half-full:before,
.evrt-calculators .fa-star-half-o:before {
  content: '\f123';
}
.evrt-calculators .fa-location-arrow:before {
  content: '\f124';
}
.evrt-calculators .fa-crop:before {
  content: '\f125';
}
.evrt-calculators .fa-code-fork:before {
  content: '\f126';
}
.evrt-calculators .fa-chain-broken:before,
.evrt-calculators .fa-unlink:before {
  content: '\f127';
}
.evrt-calculators .fa-question:before {
  content: '\f128';
}
.evrt-calculators .fa-info:before {
  content: '\f129';
}
.evrt-calculators .fa-exclamation:before {
  content: '\f12a';
}
.evrt-calculators .fa-superscript:before {
  content: '\f12b';
}
.evrt-calculators .fa-subscript:before {
  content: '\f12c';
}
.evrt-calculators .fa-eraser:before {
  content: '\f12d';
}
.evrt-calculators .fa-puzzle-piece:before {
  content: '\f12e';
}
.evrt-calculators .fa-microphone:before {
  content: '\f130';
}
.evrt-calculators .fa-microphone-slash:before {
  content: '\f131';
}
.evrt-calculators .fa-shield:before {
  content: '\f132';
}
.evrt-calculators .fa-calendar-o:before {
  content: '\f133';
}
.evrt-calculators .fa-fire-extinguisher:before {
  content: '\f134';
}
.evrt-calculators .fa-rocket:before {
  content: '\f135';
}
.evrt-calculators .fa-maxcdn:before {
  content: '\f136';
}
.evrt-calculators .fa-chevron-circle-left:before {
  content: '\f137';
}
.evrt-calculators .fa-chevron-circle-right:before {
  content: '\f138';
}
.evrt-calculators .fa-chevron-circle-up:before {
  content: '\f139';
}
.evrt-calculators .fa-chevron-circle-down:before {
  content: '\f13a';
}
.evrt-calculators .fa-html5:before {
  content: '\f13b';
}
.evrt-calculators .fa-css3:before {
  content: '\f13c';
}
.evrt-calculators .fa-anchor:before {
  content: '\f13d';
}
.evrt-calculators .fa-unlock-alt:before {
  content: '\f13e';
}
.evrt-calculators .fa-bullseye:before {
  content: '\f140';
}
.evrt-calculators .fa-ellipsis-h:before {
  content: '\f141';
}
.evrt-calculators .fa-ellipsis-v:before {
  content: '\f142';
}
.evrt-calculators .fa-rss-square:before {
  content: '\f143';
}
.evrt-calculators .fa-play-circle:before {
  content: '\f144';
}
.evrt-calculators .fa-ticket:before {
  content: '\f145';
}
.evrt-calculators .fa-minus-square:before {
  content: '\f146';
}
.evrt-calculators .fa-minus-square-o:before {
  content: '\f147';
}
.evrt-calculators .fa-level-up:before {
  content: '\f148';
}
.evrt-calculators .fa-level-down:before {
  content: '\f149';
}
.evrt-calculators .fa-check-square:before {
  content: '\f14a';
}
.evrt-calculators .fa-pencil-square:before {
  content: '\f14b';
}
.evrt-calculators .fa-external-link-square:before {
  content: '\f14c';
}
.evrt-calculators .fa-share-square:before {
  content: '\f14d';
}
.evrt-calculators .fa-compass:before {
  content: '\f14e';
}
.evrt-calculators .fa-caret-square-o-down:before,
.evrt-calculators .fa-toggle-down:before {
  content: '\f150';
}
.evrt-calculators .fa-caret-square-o-up:before,
.evrt-calculators .fa-toggle-up:before {
  content: '\f151';
}
.evrt-calculators .fa-caret-square-o-right:before,
.evrt-calculators .fa-toggle-right:before {
  content: '\f152';
}
.evrt-calculators .fa-eur:before,
.evrt-calculators .fa-euro:before {
  content: '\f153';
}
.evrt-calculators .fa-gbp:before {
  content: '\f154';
}
.evrt-calculators .fa-dollar:before,
.evrt-calculators .fa-usd:before {
  content: '\f155';
}
.evrt-calculators .fa-inr:before,
.evrt-calculators .fa-rupee:before {
  content: '\f156';
}
.evrt-calculators .fa-cny:before,
.evrt-calculators .fa-jpy:before,
.evrt-calculators .fa-rmb:before,
.evrt-calculators .fa-yen:before {
  content: '\f157';
}
.evrt-calculators .fa-rouble:before,
.evrt-calculators .fa-rub:before,
.evrt-calculators .fa-ruble:before {
  content: '\f158';
}
.evrt-calculators .fa-krw:before,
.evrt-calculators .fa-won:before {
  content: '\f159';
}
.evrt-calculators .fa-bitcoin:before,
.evrt-calculators .fa-btc:before {
  content: '\f15a';
}
.evrt-calculators .fa-file:before {
  content: '\f15b';
}
.evrt-calculators .fa-file-text:before {
  content: '\f15c';
}
.evrt-calculators .fa-sort-alpha-asc:before {
  content: '\f15d';
}
.evrt-calculators .fa-sort-alpha-desc:before {
  content: '\f15e';
}
.evrt-calculators .fa-sort-amount-asc:before {
  content: '\f160';
}
.evrt-calculators .fa-sort-amount-desc:before {
  content: '\f161';
}
.evrt-calculators .fa-sort-numeric-asc:before {
  content: '\f162';
}
.evrt-calculators .fa-sort-numeric-desc:before {
  content: '\f163';
}
.evrt-calculators .fa-thumbs-up:before {
  content: '\f164';
}
.evrt-calculators .fa-thumbs-down:before {
  content: '\f165';
}
.evrt-calculators .fa-youtube-square:before {
  content: '\f166';
}
.evrt-calculators .fa-youtube:before {
  content: '\f167';
}
.evrt-calculators .fa-xing:before {
  content: '\f168';
}
.evrt-calculators .fa-xing-square:before {
  content: '\f169';
}
.evrt-calculators .fa-youtube-play:before {
  content: '\f16a';
}
.evrt-calculators .fa-dropbox:before {
  content: '\f16b';
}
.evrt-calculators .fa-stack-overflow:before {
  content: '\f16c';
}
.evrt-calculators .fa-instagram:before {
  content: '\f16d';
}
.evrt-calculators .fa-flickr:before {
  content: '\f16e';
}
.evrt-calculators .fa-adn:before {
  content: '\f170';
}
.evrt-calculators .fa-bitbucket:before {
  content: '\f171';
}
.evrt-calculators .fa-bitbucket-square:before {
  content: '\f172';
}
.evrt-calculators .fa-tumblr:before {
  content: '\f173';
}
.evrt-calculators .fa-tumblr-square:before {
  content: '\f174';
}
.evrt-calculators .fa-long-arrow-down:before {
  content: '\f175';
}
.evrt-calculators .fa-long-arrow-up:before {
  content: '\f176';
}
.evrt-calculators .fa-long-arrow-left:before {
  content: '\f177';
}
.evrt-calculators .fa-long-arrow-right:before {
  content: '\f178';
}
.evrt-calculators .fa-apple:before {
  content: '\f179';
}
.evrt-calculators .fa-windows:before {
  content: '\f17a';
}
.evrt-calculators .fa-android:before {
  content: '\f17b';
}
.evrt-calculators .fa-linux:before {
  content: '\f17c';
}
.evrt-calculators .fa-dribbble:before {
  content: '\f17d';
}
.evrt-calculators .fa-skype:before {
  content: '\f17e';
}
.evrt-calculators .fa-foursquare:before {
  content: '\f180';
}
.evrt-calculators .fa-trello:before {
  content: '\f181';
}
.evrt-calculators .fa-female:before {
  content: '\f182';
}
.evrt-calculators .fa-male:before {
  content: '\f183';
}
.evrt-calculators .fa-gittip:before {
  content: '\f184';
}
.evrt-calculators .fa-sun-o:before {
  content: '\f185';
}
.evrt-calculators .fa-moon-o:before {
  content: '\f186';
}
.evrt-calculators .fa-archive:before {
  content: '\f187';
}
.evrt-calculators .fa-bug:before {
  content: '\f188';
}
.evrt-calculators .fa-vk:before {
  content: '\f189';
}
.evrt-calculators .fa-weibo:before {
  content: '\f18a';
}
.evrt-calculators .fa-renren:before {
  content: '\f18b';
}
.evrt-calculators .fa-pagelines:before {
  content: '\f18c';
}
.evrt-calculators .fa-stack-exchange:before {
  content: '\f18d';
}
.evrt-calculators .fa-arrow-circle-o-right:before {
  content: '\f18e';
}
.evrt-calculators .fa-arrow-circle-o-left:before {
  content: '\f190';
}
.evrt-calculators .fa-caret-square-o-left:before,
.evrt-calculators .fa-toggle-left:before {
  content: '\f191';
}
.evrt-calculators .fa-dot-circle-o:before {
  content: '\f192';
}
.evrt-calculators .fa-wheelchair:before {
  content: '\f193';
}
.evrt-calculators .fa-vimeo-square:before {
  content: '\f194';
}
.evrt-calculators .fa-try:before,
.evrt-calculators .fa-turkish-lira:before {
  content: '\f195';
}
.evrt-calculators .fa-plus-square-o:before {
  content: '\f196';
}
.evrt-calculators .fa-space-shuttle:before {
  content: '\f197';
}
.evrt-calculators .fa-slack:before {
  content: '\f198';
}
.evrt-calculators .fa-envelope-square:before {
  content: '\f199';
}
.evrt-calculators .fa-wordpress:before {
  content: '\f19a';
}
.evrt-calculators .fa-openid:before {
  content: '\f19b';
}
.evrt-calculators .fa-bank:before,
.evrt-calculators .fa-institution:before,
.evrt-calculators .fa-university:before {
  content: '\f19c';
}
.evrt-calculators .fa-graduation-cap:before,
.evrt-calculators .fa-mortar-board:before {
  content: '\f19d';
}
.evrt-calculators .fa-yahoo:before {
  content: '\f19e';
}
.evrt-calculators .fa-google:before {
  content: '\f1a0';
}
.evrt-calculators .fa-reddit:before {
  content: '\f1a1';
}
.evrt-calculators .fa-reddit-square:before {
  content: '\f1a2';
}
.evrt-calculators .fa-stumbleupon-circle:before {
  content: '\f1a3';
}
.evrt-calculators .fa-stumbleupon:before {
  content: '\f1a4';
}
.evrt-calculators .fa-delicious:before {
  content: '\f1a5';
}
.evrt-calculators .fa-digg:before {
  content: '\f1a6';
}
.evrt-calculators .fa-pied-piper:before {
  content: '\f1a7';
}
.evrt-calculators .fa-pied-piper-alt:before {
  content: '\f1a8';
}
.evrt-calculators .fa-drupal:before {
  content: '\f1a9';
}
.evrt-calculators .fa-joomla:before {
  content: '\f1aa';
}
.evrt-calculators .fa-language:before {
  content: '\f1ab';
}
.evrt-calculators .fa-fax:before {
  content: '\f1ac';
}
.evrt-calculators .fa-building:before {
  content: '\f1ad';
}
.evrt-calculators .fa-child:before {
  content: '\f1ae';
}
.evrt-calculators .fa-paw:before {
  content: '\f1b0';
}
.evrt-calculators .fa-spoon:before {
  content: '\f1b1';
}
.evrt-calculators .fa-cube:before {
  content: '\f1b2';
}
.evrt-calculators .fa-cubes:before {
  content: '\f1b3';
}
.evrt-calculators .fa-behance:before {
  content: '\f1b4';
}
.evrt-calculators .fa-behance-square:before {
  content: '\f1b5';
}
.evrt-calculators .fa-steam:before {
  content: '\f1b6';
}
.evrt-calculators .fa-steam-square:before {
  content: '\f1b7';
}
.evrt-calculators .fa-recycle:before {
  content: '\f1b8';
}
.evrt-calculators .fa-automobile:before,
.evrt-calculators .fa-car:before {
  content: '\f1b9';
}
.evrt-calculators .fa-cab:before,
.evrt-calculators .fa-taxi:before {
  content: '\f1ba';
}
.evrt-calculators .fa-tree:before {
  content: '\f1bb';
}
.evrt-calculators .fa-spotify:before {
  content: '\f1bc';
}
.evrt-calculators .fa-deviantart:before {
  content: '\f1bd';
}
.evrt-calculators .fa-soundcloud:before {
  content: '\f1be';
}
.evrt-calculators .fa-database:before {
  content: '\f1c0';
}
.evrt-calculators .fa-file-pdf-o:before {
  content: '\f1c1';
}
.evrt-calculators .fa-file-word-o:before {
  content: '\f1c2';
}
.evrt-calculators .fa-file-excel-o:before {
  content: '\f1c3';
}
.evrt-calculators .fa-file-powerpoint-o:before {
  content: '\f1c4';
}
.evrt-calculators .fa-file-image-o:before,
.evrt-calculators .fa-file-photo-o:before,
.evrt-calculators .fa-file-picture-o:before {
  content: '\f1c5';
}
.evrt-calculators .fa-file-archive-o:before,
.evrt-calculators .fa-file-zip-o:before {
  content: '\f1c6';
}
.evrt-calculators .fa-file-audio-o:before,
.evrt-calculators .fa-file-sound-o:before {
  content: '\f1c7';
}
.evrt-calculators .fa-file-movie-o:before,
.evrt-calculators .fa-file-video-o:before {
  content: '\f1c8';
}
.evrt-calculators .fa-file-code-o:before {
  content: '\f1c9';
}
.evrt-calculators .fa-vine:before {
  content: '\f1ca';
}
.evrt-calculators .fa-codepen:before {
  content: '\f1cb';
}
.evrt-calculators .fa-jsfiddle:before {
  content: '\f1cc';
}
.evrt-calculators .fa-life-bouy:before,
.evrt-calculators .fa-life-buoy:before,
.evrt-calculators .fa-life-ring:before,
.evrt-calculators .fa-life-saver:before,
.evrt-calculators .fa-support:before {
  content: '\f1cd';
}
.evrt-calculators .fa-circle-o-notch:before {
  content: '\f1ce';
}
.evrt-calculators .fa-ra:before,
.evrt-calculators .fa-rebel:before {
  content: '\f1d0';
}
.evrt-calculators .fa-empire:before,
.evrt-calculators .fa-ge:before {
  content: '\f1d1';
}
.evrt-calculators .fa-git-square:before {
  content: '\f1d2';
}
.evrt-calculators .fa-git:before {
  content: '\f1d3';
}
.evrt-calculators .fa-hacker-news:before {
  content: '\f1d4';
}
.evrt-calculators .fa-tencent-weibo:before {
  content: '\f1d5';
}
.evrt-calculators .fa-qq:before {
  content: '\f1d6';
}
.evrt-calculators .fa-wechat:before,
.evrt-calculators .fa-weixin:before {
  content: '\f1d7';
}
.evrt-calculators .fa-paper-plane:before,
.evrt-calculators .fa-send:before {
  content: '\f1d8';
}
.evrt-calculators .fa-paper-plane-o:before,
.evrt-calculators .fa-send-o:before {
  content: '\f1d9';
}
.evrt-calculators .fa-history:before {
  content: '\f1da';
}
.evrt-calculators .fa-circle-thin:before {
  content: '\f1db';
}
.evrt-calculators .fa-header:before {
  content: '\f1dc';
}
.evrt-calculators .fa-paragraph:before {
  content: '\f1dd';
}
.evrt-calculators .fa-sliders:before {
  content: '\f1de';
}
.evrt-calculators .fa-share-alt:before {
  content: '\f1e0';
}
.evrt-calculators .fa-share-alt-square:before {
  content: '\f1e1';
}
.evrt-calculators .fa-bomb:before {
  content: '\f1e2';
}
.evrt-calculators .fa-futbol-o:before,
.evrt-calculators .fa-soccer-ball-o:before {
  content: '\f1e3';
}
.evrt-calculators .fa-tty:before {
  content: '\f1e4';
}
.evrt-calculators .fa-binoculars:before {
  content: '\f1e5';
}
.evrt-calculators .fa-plug:before {
  content: '\f1e6';
}
.evrt-calculators .fa-slideshare:before {
  content: '\f1e7';
}
.evrt-calculators .fa-twitch:before {
  content: '\f1e8';
}
.evrt-calculators .fa-yelp:before {
  content: '\f1e9';
}
.evrt-calculators .fa-newspaper-o:before {
  content: '\f1ea';
}
.evrt-calculators .fa-wifi:before {
  content: '\f1eb';
}
.evrt-calculators .fa-calculator:before {
  content: '\f1ec';
}
.evrt-calculators .fa-paypal:before {
  content: '\f1ed';
}
.evrt-calculators .fa-google-wallet:before {
  content: '\f1ee';
}
.evrt-calculators .fa-cc-visa:before {
  content: '\f1f0';
}
.evrt-calculators .fa-cc-mastercard:before {
  content: '\f1f1';
}
.evrt-calculators .fa-cc-discover:before {
  content: '\f1f2';
}
.evrt-calculators .fa-cc-amex:before {
  content: '\f1f3';
}
.evrt-calculators .fa-cc-paypal:before {
  content: '\f1f4';
}
.evrt-calculators .fa-cc-stripe:before {
  content: '\f1f5';
}
.evrt-calculators .fa-bell-slash:before {
  content: '\f1f6';
}
.evrt-calculators .fa-bell-slash-o:before {
  content: '\f1f7';
}
.evrt-calculators .fa-trash:before {
  content: '\f1f8';
}
.evrt-calculators .fa-copyright:before {
  content: '\f1f9';
}
.evrt-calculators .fa-at:before {
  content: '\f1fa';
}
.evrt-calculators .fa-eyedropper:before {
  content: '\f1fb';
}
.evrt-calculators .fa-paint-brush:before {
  content: '\f1fc';
}
.evrt-calculators .fa-birthday-cake:before {
  content: '\f1fd';
}
.evrt-calculators .fa-area-chart:before {
  content: '\f1fe';
}
.evrt-calculators .fa-pie-chart:before {
  content: '\f200';
}
.evrt-calculators .fa-line-chart:before {
  content: '\f201';
}
.evrt-calculators .fa-lastfm:before {
  content: '\f202';
}
.evrt-calculators .fa-lastfm-square:before {
  content: '\f203';
}
.evrt-calculators .fa-toggle-off:before {
  content: '\f204';
}
.evrt-calculators .fa-toggle-on:before {
  content: '\f205';
}
.evrt-calculators .fa-bicycle:before {
  content: '\f206';
}
.evrt-calculators .fa-bus:before {
  content: '\f207';
}
.evrt-calculators .fa-ioxhost:before {
  content: '\f208';
}
.evrt-calculators .fa-angellist:before {
  content: '\f209';
}
.evrt-calculators .fa-cc:before {
  content: '\f20a';
}
.evrt-calculators .fa-ils:before,
.evrt-calculators .fa-shekel:before,
.evrt-calculators .fa-sheqel:before {
  content: '\f20b';
}
.evrt-calculators .fa-meanpath:before {
  content: '\f20c';
}
@font-face {
  font-family: 'icomoon';
  src: url(fonts/icomoon.eot?f19pt5);
  src:
    url(fonts/icomoon.eot?f19pt5#iefix) format('embedded-opentype'),
    url(fonts/icomoon.woff2?f19pt5) format('woff2'),
    url(fonts/icomoon.ttf?f19pt5) format('truetype'),
    url(fonts/icomoon.woff?f19pt5) format('woff'),
    url(images/icomoon.svg?f19pt5#icomoon) format('svg');
  font-weight: 400;
  font-style: normal;
}
.evrt-calculators .icomoon,
.evrt-calculators [class*=' em-'],
.evrt-calculators [class^='em-'] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.evrt-calculators .em-plus2:before {
  content: '\e900';
}
.evrt-calculators .em-update:before {
  content: '\e800';
}
.evrt-calculators .em-reset:before {
  content: '\e801';
}
.evrt-calculators .em-checkbox-icon:before {
  content: '\e603';
}
.evrt-calculators .em-plan_messaging-icon:before {
  content: '\e802';
}
.evrt-calculators .em-auto-increase_icon:before {
  content: '\e654';
}
.evrt-calculators .em-expand-icon:before {
  content: '\e641';
}
.evrt-calculators .em-collapse-icon:before {
  content: '\e642';
}
.evrt-calculators .em-info-icon:before {
  content: '\e643';
}
.evrt-calculators .em-leaf-icon:before {
  content: '\e644';
}
.evrt-calculators .em-dollor-icon:before {
  content: '\e645';
}
.evrt-calculators .em-shield-icon:before {
  content: '\e646';
}
.evrt-calculators .em-lifebuoy-icon:before {
  content: '\e647';
}
.evrt-calculators .em-wrench-icon:before {
  content: '\e648';
}
.evrt-calculators .em-help-icon .path1:before {
  content: '\e649';
  color: #444;
}
.evrt-calculators .em-help-icon .path2:before {
  content: '\e64a';
  margin-left: -1em;
  color: #fff;
}
.evrt-calculators .em-help-icon .path3:before {
  content: '\e64b';
  margin-left: -1em;
  color: #fff;
}
.evrt-calculators .em-top-peers-icon:before {
  content: '\e64c';
}
.evrt-calculators .em-my-peers-icon:before {
  content: '\e64d';
}
.evrt-calculators .em-beneficiary-type-icon:before {
  content: '\e600';
}
.evrt-calculators .em-checkbox-icon2:before {
  content: '\e604';
}
.evrt-calculators .em-user-icon:before {
  content: '\e601';
}
.evrt-calculators .em-id-card-icon:before {
  content: '\e602';
}
.evrt-calculators .em-external-link:before {
  content: '\e64e';
}
.evrt-calculators .em-trash:before {
  content: '\e64f';
}
.evrt-calculators .em-long-arrow-right:before {
  content: '\e650';
}
.evrt-calculators .em-ribbon-icon .path1:before {
  content: '\e651';
  color: #000;
}
.evrt-calculators .em-ribbon-icon .path2:before {
  content: '\e652';
  margin-left: -4.2421875em;
  color: #000;
}
.evrt-calculators .em-ribbon-icon .path3:before {
  content: '\e653';
  margin-left: -4.2421875em;
  color: #979797;
}
.evrt-calculators .em-caret-down:before {
  content: '\e633';
}
.evrt-calculators .em-caret-left:before {
  content: '\e634';
}
.evrt-calculators .em-caret-right:before {
  content: '\e635';
}
.evrt-calculators .em-caret-up:before {
  content: '\e636';
}
.evrt-calculators .em-hamburger-bold:before {
  content: '\e63b';
}
.evrt-calculators .em-hamburger:before {
  content: '\e63c';
}
.evrt-calculators .em-back-bold:before {
  content: '\e637';
}
.evrt-calculators .em-back-circle:before {
  content: '\e638';
}
.evrt-calculators .em-back-KO:before {
  content: '\e639';
}
.evrt-calculators .em-back:before {
  content: '\e63a';
}
.evrt-calculators .em-minus:before {
  content: '\e605';
}
.evrt-calculators .em-alert-KO:before {
  content: '\e606';
}
.evrt-calculators .em-alert:before {
  content: '\e607';
}
.evrt-calculators .em-arrow-right-bold:before {
  content: '\e608';
}
.evrt-calculators .em-arrow-right-circle:before {
  content: '\e609';
}
.evrt-calculators .em-arrow-right-KO:before {
  content: '\e60a';
}
.evrt-calculators .em-arrow-right:before {
  content: '\e60b';
}
.evrt-calculators .em-calendar-check:before {
  content: '\e60c';
}
.evrt-calculators .em-calendar:before {
  content: '\e624';
}
.evrt-calculators .em-check-bold:before {
  content: '\e625';
}
.evrt-calculators .em-check-circle:before {
  content: '\e60d';
}
.evrt-calculators .em-check-KO:before {
  content: '\e60e';
}
.evrt-calculators .em-date-picker:before {
  content: '\e60f';
}
.evrt-calculators .em-lightbulb-bold:before {
  content: '\e610';
}
.evrt-calculators .em-lightbulb-circle:before {
  content: '\e611';
}
.evrt-calculators .em-lightbulb:before {
  content: '\e612';
}
.evrt-calculators .em-lock-bold:before {
  content: '\e613';
}
.evrt-calculators .em-lock-circle:before {
  content: '\e614';
}
.evrt-calculators .em-lock-KO:before {
  content: '\e615';
}
.evrt-calculators .em-lock:before {
  content: '\e616';
}
.evrt-calculators .em-minus-circle:before {
  content: '\e617';
}
.evrt-calculators .em-minus-KO:before {
  content: '\e618';
}
.evrt-calculators .em-next-bold:before {
  content: '\e63d';
}
.evrt-calculators .em-next-circle:before {
  content: '\e63e';
}
.evrt-calculators .em-next-KO:before {
  content: '\e619';
}
.evrt-calculators .em-next:before {
  content: '\e61a';
}
.evrt-calculators .em-play-KO .path1:before {
  content: '\e61b';
  color: #7d7d7d;
}
.evrt-calculators .em-play-KO .path2:before {
  content: '\e655';
  margin-left: -1em;
  color: #fff;
}
.evrt-calculators .em-play:before {
  content: '\e61c';
}
.evrt-calculators .em-plus-bold:before {
  content: '\e61d';
}
.evrt-calculators .em-plus-circle:before {
  content: '\e61e';
}
.evrt-calculators .em-plus-KO:before {
  content: '\e61f';
}
.evrt-calculators .em-plus:before {
  content: '\e620';
}
.evrt-calculators .em-print-bold:before {
  content: '\e621';
}
.evrt-calculators .em-print:before {
  content: '\e622';
}
.evrt-calculators .em-question-bold:before {
  content: '\e623';
}
.evrt-calculators .em-question-circle:before {
  content: '\e63f';
}
.evrt-calculators .em-question-KO:before {
  content: '\e640';
}
.evrt-calculators .em-question:before {
  content: '\e626';
}
.evrt-calculators .em-search-circle:before {
  content: '\e627';
}
.evrt-calculators .em-search-KO:before {
  content: '\e628';
}
.evrt-calculators .em-search:before {
  content: '\e629';
}
.evrt-calculators .em-star-circle:before {
  content: '\e62a';
}
.evrt-calculators .em-star:before {
  content: '\e62b';
}
.evrt-calculators .em-user-circle:before {
  content: '\e62c';
}
.evrt-calculators .em-user-KO:before {
  content: '\e62d';
}
.evrt-calculators .em-user:before {
  content: '\e62e';
}
.evrt-calculators .em-x-bold:before {
  content: '\e62f';
}
.evrt-calculators .em-x-circle:before {
  content: '\e630';
}
.evrt-calculators .em-x-KO:before {
  content: '\e631';
}
.evrt-calculators .em-x:before {
  content: '\e632';
}
.evrt-calculators .multilevelpushmenu_wrapper {
  position: absolute;
  overflow: hidden;
  min-width: 100%;
  min-height: 100%;
  margin: 0;
  padding: 0;
}
.evrt-calculators .multilevelpushmenu_wrapper .levelHolderClass {
  position: absolute;
  overflow: hidden;
  top: 0;
  background: #336ca6;
  width: auto;
  min-height: 100%;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 1em;
  zoom: 1;
}
.evrt-calculators .multilevelpushmenu_wrapper .ltr {
  margin-left: -100%;
  left: 0;
  -moz-box-shadow: 5px 0 5px -5px #1f4164;
  -webkit-box-shadow: 5px 0 5px -5px #1f4164;
  box-shadow: 5px 0 5px -5px #1f4164;
  /*filter: progid: DXImageTransform.Microsoft.Shadow(color=#1f4164, direction=90, strength=2)*/
}
.evrt-calculators .multilevelpushmenu_wrapper .rtl {
  margin-right: -100%;
  right: 0;
  -moz-box-shadow: 5px 0 5px 5px #1f4164;
  -webkit-box-shadow: 5px 0 5px 5px #1f4164;
  box-shadow: 5px 0 5px 5px #1f4164;
  /*filter: progid: DXImageTransform.Microsoft.Shadow(color=#1f4164, direction=270, strength=2)*/
}
.evrt-calculators .multilevelpushmenu_wrapper .multilevelpushmenu_inactive {
  background: #2e6196;
}
.evrt-calculators .multilevelpushmenu_wrapper h2 {
  font-size: 1.5em;
  line-height: 1em;
  font-weight: 700;
  color: #1f4164;
  padding: 0 0.4em;
}
.evrt-calculators .multilevelpushmenu_wrapper ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.evrt-calculators .multilevelpushmenu_wrapper li {
  cursor: pointer;
  border-top: 1px solid #295685;
  padding: 0.4em;
}
.evrt-calculators .multilevelpushmenu_wrapper li:last-child {
  border-bottom: 1px solid #295685;
}
.evrt-calculators .multilevelpushmenu_wrapper li:hover {
  background-color: #295685;
}
.evrt-calculators .multilevelpushmenu_wrapper a {
  display: block;
  outline: none;
  overflow: hidden;
  font-size: 1.5em;
  line-height: 1em;
  padding: 0.2em;
  text-decoration: none;
  color: #fff;
}
.evrt-calculators .multilevelpushmenu_wrapper a:hover {
  color: #ffe;
}
.evrt-calculators .multilevelpushmenu_wrapper .backItemClass {
  display: block;
  padding: 0.4em;
  background: #2e6196;
  border-top: 1px solid #295685;
}
.evrt-calculators .multilevelpushmenu_wrapper .floatRight {
  float: right;
}
.evrt-calculators .multilevelpushmenu_wrapper .floatLeft {
  float: left;
}
.evrt-calculators .multilevelpushmenu_wrapper .cursorPointer {
  cursor: pointer;
}
.evrt-calculators .multilevelpushmenu_wrapper .iconSpacing_ltr {
  padding: 0 0.4em 0 0;
}
.evrt-calculators .multilevelpushmenu_wrapper .iconSpacing_rtl {
  padding: 0 0 0 0.4em;
}
.evrt-calculators .border-bottom {
  border-bottom: 1px dashed #ededed;
}
.evrt-calculators .border-top {
  border-top: 1px dashed #ededed;
}
.evrt-calculators .border-bottom-300 {
  border-bottom: 1px dashed #d6d6d6;
}
.evrt-calculators .border-right {
  border-right: 1px dashed #ededed;
}
.evrt-calculators .border-left-200 {
  border-left: 1px dashed #ededed;
}
.evrt-calculators .border-left-300 {
  border-left: 1px dashed #d6d6d6;
}
.evrt-calculators .padding-200 {
  padding: 3.75%;
}
@media (min-width: 960px) {
  .evrt-calculators .padding-200 {
    padding: 2em;
  }
}
.evrt-calculators .padding-top-200 {
  padding-top: 2.75%;
}
@media (min-width: 960px) {
  .evrt-calculators .padding-top-200 {
    padding-top: 2em;
  }
}
.evrt-calculators .padding-left-200 {
  padding-left: 2.75%;
}
@media (min-width: 960px) {
  .evrt-calculators .padding-left-200 {
    padding-left: 2em;
  }
}
.evrt-calculators .padding-bottom-200 {
  padding-bottom: 2.75%;
}
@media (min-width: 960px) {
  .evrt-calculators .padding-bottom-200 {
    padding-bottom: 2em;
  }
}
.evrt-calculators .padding-right-200 {
  padding-right: 2.75%;
}
@media (min-width: 960px) {
  .evrt-calculators .padding-right-200 {
    padding-right: 2em;
  }
}
.evrt-calculators .padding-100 {
  padding: 2.75%;
}
@media (min-width: 960px) {
  .evrt-calculators .padding-100 {
    padding: 1em;
  }
}
.evrt-calculators .padding-top-100 {
  padding-top: 2.75%;
}
@media (min-width: 960px) {
  .evrt-calculators .padding-top-100 {
    padding-top: 1em;
  }
}
.evrt-calculators .padding-left-100 {
  padding-left: 2.75%;
}
@media (min-width: 960px) {
  .evrt-calculators .padding-left-100 {
    padding-left: 1em;
  }
}
.evrt-calculators .padding-bottom-100 {
  padding-bottom: 2.75%;
}
@media (min-width: 960px) {
  .evrt-calculators .padding-bottom-100 {
    padding-bottom: 1em;
  }
}
.evrt-calculators .padding-right-100 {
  padding-right: 2.75%;
}
@media (min-width: 960px) {
  .evrt-calculators .padding-right-100 {
    padding-right: 1em;
  }
}
.evrt-calculators .padding-left-300 {
  padding-left: 3.75%;
}
@media (min-width: 960px) {
  .evrt-calculators .padding-left-300 {
    padding-left: 3.595em;
  }
}
.evrt-calculators article,
.evrt-calculators aside,
.evrt-calculators details,
.evrt-calculators figcaption,
.evrt-calculators figure,
.evrt-calculators footer,
.evrt-calculators header,
.evrt-calculators hgroup,
.evrt-calculators main,
.evrt-calculators nav,
.evrt-calculators section,
.evrt-calculators summary {
  display: block;
}
.evrt-calculators audio,
.evrt-calculators canvas,
.evrt-calculators progress,
.evrt-calculators video {
  display: inline-block;
  vertical-align: baseline;
}
.evrt-calculators audio:not([controls]) {
  display: none;
  height: 0;
}
.evrt-calculators .btn-loader.disabled span,
.evrt-calculators .btn-loader[disabled] span,
.evrt-calculators [hidden],
.evrt-calculators template {
  display: none;
}
.evrt-calculators a {
  background: 0 0;
}
.evrt-calculators a:not([href]):hover {
  cursor: pointer;
}
.evrt-calculators a:active,
.evrt-calculators a:hover {
  outline: 0;
}
.evrt-calculators .table-bordered tbody.border-dashed tr.border-none,
.evrt-calculators abbr[title] {
  border: none;
}
.evrt-calculators b,
.evrt-calculators strong {
  font-weight: 700;
}
.evrt-calculators dfn,
.evrt-calculators time {
  font-style: italic;
}
.evrt-calculators h1 {
  margin: 0.67em 0;
}
.evrt-calculators mark {
  background: #ff0;
  color: #000;
}
.evrt-calculators sub,
.evrt-calculators sup {
  font-size: 75%;
  line-height: 0;
}
.evrt-calculators sup {
  top: -0.2em;
  display: inline-block;
  vertical-align: middle;
  padding-bottom: 0.5em;
}
.evrt-calculators sub {
  bottom: -0.25em;
  position: relative;
  vertical-align: baseline;
}
.evrt-calculators img {
  border: 0;
}
.evrt-calculators svg:not(:root) {
  overflow: hidden;
}
.evrt-calculators figure {
  margin: 0;
}
.evrt-calculators hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  margin-top: 2.145em;
  margin-bottom: 2.145em;
  border: 0;
  border-top: 1px dashed #d6d6d6;
}
.evrt-calculators pre {
  overflow: auto;
}
.evrt-calculators code,
.evrt-calculators kbd,
.evrt-calculators pre,
.evrt-calculators samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.evrt-calculators button,
.evrt-calculators input,
.evrt-calculators optgroup,
.evrt-calculators select,
.evrt-calculators textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
.evrt-calculators button {
  overflow: visible;
}
.evrt-calculators button,
.evrt-calculators select {
  text-transform: none;
}
.evrt-calculators button,
.evrt-calculators html input[type='button'],
.evrt-calculators input[type='reset'],
.evrt-calculators input[type='submit'] {
  -webkit-appearance: button;
  cursor: pointer;
}
.evrt-calculators button[disabled],
.evrt-calculators html input[disabled] {
  cursor: default;
}
.evrt-calculators button::-moz-focus-inner,
.evrt-calculators input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.evrt-calculators input[type='checkbox'],
.evrt-calculators input[type='radio'] {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
.evrt-calculators input[type='number']::-webkit-inner-spin-button,
.evrt-calculators input[type='number']::-webkit-outer-spin-button {
  height: auto;
}
.evrt-calculators input[type='search'] {
  -webkit-box-sizing: content-box;
}
.evrt-calculators input[type='search']::-webkit-search-cancel-button,
.evrt-calculators input[type='search']::-webkit-search-decoration {
  -webkit-appearance: none;
}
.evrt-calculators fieldset {
  margin: 0;
  border: 0;
  min-width: 0;
}
.evrt-calculators legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #363636;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.evrt-calculators textarea {
  overflow: auto;
}
.evrt-calculators optgroup {
  font-weight: 700;
}
.evrt-calculators table {
  border-collapse: collapse;
  border-spacing: 0;
  background-color: transparent;
}
.evrt-calculators fieldset,
.evrt-calculators legend,
.evrt-calculators td,
.evrt-calculators th {
  padding: 0;
}
@media print {
  .evrt-calculators *,
  .evrt-calculators ::after,
  .evrt-calculators ::before {
    background: 0 0 !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  .evrt-calculators a,
  .evrt-calculators a:visited {
    text-decoration: underline;
  }
  .evrt-calculators a[href]:after {
    content: none;
  }
  .evrt-calculators abbr[title]:after {
    content: ' (' attr(title) ')';
  }
  .evrt-calculators a[href^='#']:after,
  .evrt-calculators a[href^='javascript:']:after {
    content: '';
  }
  .evrt-calculators blockquote,
  .evrt-calculators pre {
    border: 1px solid #999;
  }
  .evrt-calculators thead {
    display: table-header-group;
  }
  .evrt-calculators blockquote,
  .evrt-calculators img,
  .evrt-calculators pre,
  .evrt-calculators tr {
    page-break-inside: avoid;
  }
  .evrt-calculators img {
    max-width: 100% !important;
  }
  .evrt-calculators h2,
  .evrt-calculators h3,
  .evrt-calculators p {
    orphans: 3;
    widows: 3;
  }
  .evrt-calculators h2,
  .evrt-calculators h3 {
    page-break-after: avoid;
  }
  .evrt-calculators select {
    background: #fff !important;
  }
  .evrt-calculators .navbar {
    display: none;
  }
  .evrt-calculators .btn &gt; .caret,
  .evrt-calculators .dropup &gt; .btn &gt; .caret,
  .evrt-calculators
    .dropup
    &gt; .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button
    &gt; .caret,
  .evrt-calculators
    .dropup
    &gt; .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button
    &gt; .caret,
  .evrt-calculators
    .dropup
    &gt; .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button
    &gt; .caret,
  .evrt-calculators
    .dropup
    &gt; .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn
    &gt; .caret,
  .evrt-calculators
    .dropup
    &gt; .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn
    &gt; .caret,
  .evrt-calculators
    .dropup
    &gt; .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn
    &gt; .caret,
  .evrt-calculators
    .dropup
    &gt; .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn
    &gt; .caret,
  .evrt-calculators
    .dropup
    &gt; .modal
    .change-summary-dialog
    .change-summary-container
    .modal-header
    .actions
    button
    &gt; .caret,
  .evrt-calculators
    .dropup
    &gt; .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn
    &gt; .caret,
  .evrt-calculators
    .dropup
    &gt; .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn
    &gt; .caret,
  .evrt-calculators
    .dropup
    &gt; .modal
    .modal-dialog
    .modal-content
    .csor-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button
    &gt; .caret,
  .evrt-calculators
    .dropup
    &gt; .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button
    &gt; .caret,
  .evrt-calculators
    .dropup
    &gt; .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button
    &gt; .caret,
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button
    &gt; .caret,
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button
    &gt; .caret,
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button
    &gt; .caret,
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn
    &gt; .caret,
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn
    &gt; .caret,
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn
    &gt; .caret,
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn
    &gt; .caret,
  .evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button &gt; .caret,
  .evrt-calculators
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn
    &gt; .caret,
  .evrt-calculators
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn
    &gt; .caret,
  .evrt-calculators
    .modal
    .modal-dialog
    .modal-content
    .csor-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button
    &gt; .caret,
  .evrt-calculators
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button
    &gt; .caret,
  .evrt-calculators
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button
    &gt; .caret {
    border-top-color: #000 !important;
  }
  .evrt-calculators .label {
    border: 1px solid #000;
  }
  .evrt-calculators .table {
    border-collapse: collapse !important;
  }
  .evrt-calculators .table td,
  .evrt-calculators .table th {
    background-color: #fff !important;
  }
  .evrt-calculators .table-bordered td,
  .evrt-calculators .table-bordered th {
    border: 1px solid #ddd !important;
  }
}
.evrt-calculators *,
.evrt-calculators :after,
.evrt-calculators :before,
.evrt-calculators input[type='search'] {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.evrt-calculators button,
.evrt-calculators input,
.evrt-calculators select,
.evrt-calculators textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.evrt-calculators a {
  color: #008aff;
  cursor: pointer;
}
.evrt-calculators a:focus,
.evrt-calculators a:hover {
  color: #0061b3;
  text-decoration: underline;
}
.evrt-calculators a:focus,
.evrt-calculators input[type='checkbox']:focus,
.evrt-calculators input[type='file']:focus,
.evrt-calculators input[type='radio']:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.evrt-calculators .info-link,
.evrt-calculators .info-link:before,
.evrt-calculators a.no-underline {
  text-decoration: none;
}
.evrt-calculators .info-link:before {
  content: '\e643';
  font-family: 'icomoon';
  position: absolute;
}
.evrt-calculators .info-link .info-link-text {
  margin-left: 20px;
  text-decoration: underline;
}
.evrt-calculators img {
  vertical-align: middle;
}
.evrt-calculators .carousel-inner &gt; .item &gt; a &gt; img,
.evrt-calculators .carousel-inner &gt; .item &gt; img,
.evrt-calculators .img-responsive,
.evrt-calculators .thumbnail a &gt; img,
.evrt-calculators .thumbnail &gt; img {
  display: block;
  max-width: 100%;
  height: auto;
}
.evrt-calculators .img-rounded {
  border-radius: 6px;
}
.evrt-calculators .img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.evrt-calculators .img-circle {
  border-radius: 50%;
}
.evrt-calculators #withdrawal-smry {
  margin-top: 0;
  border: 1px solid #d6d6d6;
}
.evrt-calculators .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.evrt-calculators .sr-only-focusable:active,
.evrt-calculators .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.evrt-calculators .h1,
.evrt-calculators .h2,
.evrt-calculators h1,
.evrt-calculators h2 {
  font-family: inherit;
  font-weight: 700;
  line-height: 1.1;
  color: #353535;
}
.evrt-calculators .h2,
.evrt-calculators h2 {
  font-weight: 500;
  line-height: 1.3;
}
.evrt-calculators .h3,
.evrt-calculators h3 {
  font-weight: 300;
}
.evrt-calculators .small,
.evrt-calculators small {
  font-weight: 400;
  line-height: 1;
  color: #7d7d7d;
}
.evrt-calculators .variant {
  margin-bottom: 0;
  padding-bottom: 0.25em;
}
.evrt-calculators .h1,
.evrt-calculators .h2,
.evrt-calculators h1,
.evrt-calculators h2 {
  margin-top: 20px;
}
.evrt-calculators .h1,
.evrt-calculators .h2,
.evrt-calculators .h3,
.evrt-calculators h1,
.evrt-calculators h2,
.evrt-calculators h3 {
  margin-bottom: 10px;
}
.evrt-calculators .h1 .small,
.evrt-calculators .h1 small,
.evrt-calculators .h2 .small,
.evrt-calculators .h2 small,
.evrt-calculators .h3 .small,
.evrt-calculators .h3 small,
.evrt-calculators h1 .small,
.evrt-calculators h1 small,
.evrt-calculators h2 .small,
.evrt-calculators h2 small,
.evrt-calculators h3 .small,
.evrt-calculators h3 small {
  font-size: 65%;
}
.evrt-calculators .h4,
.evrt-calculators .h5,
.evrt-calculators .h6,
.evrt-calculators h4,
.evrt-calculators h5,
.evrt-calculators h6,
.evrt-calculators ol {
  margin-top: 10px;
  margin-bottom: 10px;
}
.evrt-calculators .h4 .small,
.evrt-calculators .h4 small,
.evrt-calculators .h5 .small,
.evrt-calculators .h5 small,
.evrt-calculators .h6 .small,
.evrt-calculators .h6 small,
.evrt-calculators h4 .small,
.evrt-calculators h4 small,
.evrt-calculators h5 .small,
.evrt-calculators h5 small,
.evrt-calculators h6 .small,
.evrt-calculators h6 small {
  font-size: 75%;
}
.evrt-calculators .h1,
.evrt-calculators h1 {
  font-size: 1.57142857em;
}
.evrt-calculators .h2,
.evrt-calculators h2 {
  font-size: 1.28571429em;
}
.evrt-calculators .h3,
.evrt-calculators h3 {
  font-size: 1.14285714em;
}
.evrt-calculators .h3 {
  margin-top: 0;
}
.evrt-calculators .h4,
.evrt-calculators .h5,
.evrt-calculators .h6,
.evrt-calculators h4,
.evrt-calculators h5,
.evrt-calculators h6,
.evrt-calculators p {
  font-size: 14px;
}
.evrt-calculators h2.intro {
  margin: 0;
}
.evrt-calculators p {
  margin: 0 0 10px;
}
.evrt-calculators .lead {
  margin-bottom: 20px;
  font-size: 1rem;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 900px) {
  .evrt-calculators .lead {
    font-size: 1.2rem;
  }
}
.evrt-calculators .small,
.evrt-calculators small {
  font-size: 85%;
}
.evrt-calculators .mark,
.evrt-calculators mark {
  background-color: #fcf8e3;
  padding: 0.2em;
}
.evrt-calculators .text-notation {
  font-size: 0.85714286em;
}
.evrt-calculators .text-left,
.evrt-calculators th {
  text-align: left;
}
.evrt-calculators .text-right {
  text-align: right;
}
.evrt-calculators .text-center {
  text-align: center;
}
.evrt-calculators .text-justify {
  text-align: justify;
}
.evrt-calculators .text-nowrap {
  white-space: nowrap;
}
.evrt-calculators .text-lowercase {
  text-transform: lowercase;
}
.evrt-calculators .text-uppercase {
  text-transform: uppercase;
}
.evrt-calculators .text-capitalize {
  text-transform: capitalize;
}
.evrt-calculators .text-muted {
  color: #7d7d7d;
}
.evrt-calculators .text-primary {
  color: #0f8ab8;
}
.evrt-calculators a.text-primary:hover {
  color: #0b6789;
}
.evrt-calculators .text-success {
  color: #00af02;
}
.evrt-calculators a.text-success:hover {
  color: #007c01;
}
.evrt-calculators .text-info {
  color: #31708f;
}
.evrt-calculators a.text-info:hover {
  color: #245269;
}
.evrt-calculators .text-warning {
  color: #8a6d3b;
}
.evrt-calculators a.text-warning:hover {
  color: #66512c;
}
.evrt-calculators .text-danger {
  color: #e33d1c;
}
.evrt-calculators a.text-danger:hover {
  color: #b63116;
}
.evrt-calculators .bg-primary {
  color: #fff;
  background-color: #0f8ab8;
}
.evrt-calculators a.bg-primary:hover {
  background-color: #0b6789;
}
.evrt-calculators .bg-success {
  background-color: #dff0d8;
}
.evrt-calculators a.bg-success:hover {
  background-color: #c1e2b3;
}
.evrt-calculators .bg-info {
  background-color: #d9edf7;
}
.evrt-calculators a.bg-info:hover {
  background-color: #afd9ee;
}
.evrt-calculators .bg-warning {
  background-color: #fcf8e3;
}
.evrt-calculators a.bg-warning:hover {
  background-color: #f7ecb5;
}
.evrt-calculators .bg-danger {
  background-color: #f2dede;
}
.evrt-calculators a.bg-danger:hover {
  background-color: #e4b9b9;
}
.evrt-calculators a.inactive {
  color: #a3a3a3;
}
.evrt-calculators a.small {
  color: #008aff;
}
.evrt-calculators .page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #7d7d7d;
}
.evrt-calculators ol {
  margin-top: 0;
}
.evrt-calculators ol ol,
.evrt-calculators ol ul,
.evrt-calculators ul ol,
.evrt-calculators ul ul {
  margin-bottom: 0;
}
.evrt-calculators .list-inline,
.evrt-calculators .list-unstyled {
  padding-left: 0;
  list-style: none;
}
.evrt-calculators .list-inline {
  margin-left: -5px;
}
.evrt-calculators .list-inline &gt; li {
  display: inline-block;
  line-height: 1;
}
.evrt-calculators .list-inline &gt; li:first-child {
  margin-left: 0;
  padding-left: 0;
}
.evrt-calculators .list-inline &gt; li a {
  color: #363636;
  padding: 0;
  text-decoration: none;
}
.evrt-calculators .list-inline.with-rules &gt; li {
  border-left: 1px solid #525252;
  padding: 0 0.5em;
}
.evrt-calculators .footer-doc-links .list-inline.with-rules &gt; li:first-child,
.evrt-calculators .list-inline.with-rules &gt; li:first-child {
  border-left: none;
  padding-left: 0;
}
.evrt-calculators dl {
  margin-top: 0;
  margin-bottom: 20px;
}
.evrt-calculators dd,
.evrt-calculators dt {
  line-height: 1.42857143;
}
.evrt-calculators dt {
  font-weight: 700;
}
.evrt-calculators dd {
  margin-left: 0;
}
@media (min-width: 960px) {
  .evrt-calculators .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .evrt-calculators .dl-horizontal dd {
    margin-left: 180px;
  }
}
.evrt-calculators .initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.evrt-calculators blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #7d7d7d;
}
.evrt-calculators blockquote ol:last-child,
.evrt-calculators blockquote p:last-child,
.evrt-calculators blockquote ul:last-child {
  margin-bottom: 0;
}
.evrt-calculators blockquote .small,
.evrt-calculators blockquote footer,
.evrt-calculators blockquote small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #7d7d7d;
}
.evrt-calculators blockquote .small:before,
.evrt-calculators blockquote footer:before,
.evrt-calculators blockquote small:before {
  content: '\2014 \00A0';
}
.evrt-calculators .blockquote-reverse,
.evrt-calculators blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #7d7d7d;
  border-left: 0;
  text-align: right;
}
.evrt-calculators .blockquote-reverse .small:before,
.evrt-calculators .blockquote-reverse footer:before,
.evrt-calculators .blockquote-reverse small:before,
.evrt-calculators blockquote.pull-right .small:before,
.evrt-calculators blockquote.pull-right footer:before,
.evrt-calculators blockquote.pull-right small:before {
  content: '';
}
.evrt-calculators .blockquote-reverse .small:after,
.evrt-calculators .blockquote-reverse footer:after,
.evrt-calculators .blockquote-reverse small:after,
.evrt-calculators blockquote.pull-right .small:after,
.evrt-calculators blockquote.pull-right footer:after,
.evrt-calculators blockquote.pull-right small:after {
  content: '\00A0 \2014';
}
.evrt-calculators blockquote:after,
.evrt-calculators blockquote:before {
  content: '';
}
.evrt-calculators address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
.evrt-calculators .green {
  color: #4dc02a;
}
.evrt-calculators .red {
  color: #e33d1c;
}
.evrt-calculators .light-grey {
  color: #d6d6d6;
}
.evrt-calculators .medium-grey {
  color: #a3a3a3;
}
.evrt-calculators .force-break {
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.evrt-calculators .container {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.evrt-calculators .container.with-top-margin {
  margin-top: 2em;
}
@media (max-width: 480px) {
  .evrt-calculators .container {
    width: auto;
  }
  .evrt-calculators .container.with-top-margin {
    margin-top: 15px;
  }
}
@media (min-width: 900px) {
  .evrt-calculators .container {
    width: auto;
  }
}
@media (min-width: 960px) {
  .evrt-calculators .container {
    width: auto;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .container {
    width: 1170px;
  }
}
.evrt-calculators #utility-nav .dropdown-menu li a:hover,
.evrt-calculators .inner-container {
  background: #fff;
}
@media (max-width: 959px) {
  .evrt-calculators .inner-container {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.evrt-calculators .inner-container.with-gray-background,
.evrt-calculators .panel.panel-default header.panel-heading.inactive {
  background: #fafafa;
}
.evrt-calculators .inner-container.with-gray-background .row {
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 699px) {
  .evrt-calculators .inner-container.with-gray-background .row {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.evrt-calculators .inner-container.with-shadow {
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.17);
}
.evrt-calculators .inner-container.with-padding {
  padding: 2.25em;
}
@media (min-width: 960px) {
  .evrt-calculators .inner-container.with-padding {
    padding: 2em;
  }
}
@media (max-width: 900px) {
  .evrt-calculators .inner-container.with-padding {
    margin-left: 3.75%;
    margin-right: 3.75%;
  }
}
.evrt-calculators .inner-container.with-top-margin {
  margin-top: 2em;
}
@media (min-width: 900px) {
  .evrt-calculators .inner-container.with-top-margin {
    margin-top: 15px;
  }
}
.evrt-calculators .inner-container.with-bottom-margin {
  margin-bottom: 2em;
}
.evrt-calculators .inner-container &gt; h2 {
  margin-top: 0;
}
.evrt-calculators .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
/* .evrt-calculators .row {
  margin-left: -15px;
  margin-right: -15px;
} */
.evrt-calculators .row.no-negative-margin {
  margin-left: 0;
  margin-right: 0;
}
.evrt-calculators .col-lg-1,
.evrt-calculators .col-lg-10,
.evrt-calculators .col-lg-11,
.evrt-calculators .col-lg-12,
.evrt-calculators .col-lg-2,
.evrt-calculators .col-lg-3,
.evrt-calculators .col-lg-4,
.evrt-calculators .col-lg-5,
.evrt-calculators .col-lg-6,
.evrt-calculators .col-lg-7,
.evrt-calculators .col-lg-8,
.evrt-calculators .col-lg-9,
.evrt-calculators .col-md-1,
.evrt-calculators .col-md-10,
.evrt-calculators .col-md-11,
.evrt-calculators .col-md-12,
.evrt-calculators .col-md-2,
.evrt-calculators .col-md-3,
.evrt-calculators .col-md-4,
.evrt-calculators .col-md-5,
.evrt-calculators .col-md-6,
.evrt-calculators .col-md-7,
.evrt-calculators .col-md-8,
.evrt-calculators .col-md-9,
.evrt-calculators .col-sm-1,
.evrt-calculators .col-sm-10,
.evrt-calculators .col-sm-11,
.evrt-calculators .col-sm-12,
.evrt-calculators .col-sm-2,
.evrt-calculators .col-sm-3,
.evrt-calculators .col-sm-4,
.evrt-calculators .col-sm-5,
.evrt-calculators .col-sm-6,
.evrt-calculators .col-sm-7,
.evrt-calculators .col-sm-8,
.evrt-calculators .col-sm-9,
.evrt-calculators .col-xs-1,
.evrt-calculators .col-xs-10,
.evrt-calculators .col-xs-11,
.evrt-calculators .col-xs-12,
.evrt-calculators .col-xs-2,
.evrt-calculators .col-xs-3,
.evrt-calculators .col-xs-4,
.evrt-calculators .col-xs-5,
.evrt-calculators .col-xs-6,
.evrt-calculators .col-xs-7,
.evrt-calculators .col-xs-8,
.evrt-calculators .col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.evrt-calculators .col-xs-1,
.evrt-calculators .col-xs-10,
.evrt-calculators .col-xs-11,
.evrt-calculators .col-xs-12,
.evrt-calculators .col-xs-2,
.evrt-calculators .col-xs-3,
.evrt-calculators .col-xs-4,
.evrt-calculators .col-xs-5,
.evrt-calculators .col-xs-6,
.evrt-calculators .col-xs-7,
.evrt-calculators .col-xs-8,
.evrt-calculators .col-xs-9 {
  float: left;
}
.evrt-calculators .col-xs-12 {
  width: 100%;
}
.evrt-calculators .col-xs-11 {
  width: 91.66666667%;
}
.evrt-calculators .col-xs-10 {
  width: 83.33333333%;
}
.evrt-calculators .col-xs-9 {
  width: 75%;
}
.evrt-calculators .col-xs-8 {
  width: 66.66666667%;
}
.evrt-calculators .col-xs-7 {
  width: 58.33333333%;
}
.evrt-calculators .col-xs-6 {
  width: 50%;
}
.evrt-calculators .col-xs-5 {
  width: 41.66666667%;
}
.evrt-calculators .col-xs-4 {
  width: 33.33333333%;
}
.evrt-calculators .col-xs-3 {
  width: 25%;
}
.evrt-calculators .col-xs-2 {
  width: 16.66666667%;
}
.evrt-calculators .col-xs-1 {
  width: 8.33333333%;
}
.evrt-calculators .col-xs-pull-12 {
  right: 100%;
}
.evrt-calculators .col-xs-pull-11 {
  right: 91.66666667%;
}
.evrt-calculators .col-xs-pull-10 {
  right: 83.33333333%;
}
.evrt-calculators .col-xs-pull-9 {
  right: 75%;
}
.evrt-calculators .col-xs-pull-8 {
  right: 66.66666667%;
}
.evrt-calculators .col-xs-pull-7 {
  right: 58.33333333%;
}
.evrt-calculators .col-xs-pull-6 {
  right: 50%;
}
.evrt-calculators .col-xs-pull-5 {
  right: 41.66666667%;
}
.evrt-calculators .col-xs-pull-4 {
  right: 33.33333333%;
}
.evrt-calculators .col-xs-pull-3 {
  right: 25%;
}
.evrt-calculators .col-xs-pull-2 {
  right: 16.66666667%;
}
.evrt-calculators .col-xs-pull-1 {
  right: 8.33333333%;
}
.evrt-calculators .col-xs-pull-0 {
  right: auto;
}
.evrt-calculators .col-xs-push-12 {
  left: 100%;
}
.evrt-calculators .col-xs-push-11 {
  left: 91.66666667%;
}
.evrt-calculators .col-xs-push-10 {
  left: 83.33333333%;
}
.evrt-calculators .col-xs-push-9 {
  left: 75%;
}
.evrt-calculators .col-xs-push-8 {
  left: 66.66666667%;
}
.evrt-calculators .col-xs-push-7 {
  left: 58.33333333%;
}
.evrt-calculators .col-xs-push-6 {
  left: 50%;
}
.evrt-calculators .col-xs-push-5 {
  left: 41.66666667%;
}
.evrt-calculators .col-xs-push-4 {
  left: 33.33333333%;
}
.evrt-calculators .col-xs-push-3 {
  left: 25%;
}
.evrt-calculators .col-xs-push-2 {
  left: 16.66666667%;
}
.evrt-calculators .col-xs-push-1 {
  left: 8.33333333%;
}
.evrt-calculators .col-xs-push-0 {
  left: auto;
}
.evrt-calculators .col-xs-offset-12 {
  margin-left: 100%;
}
.evrt-calculators .col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.evrt-calculators .col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.evrt-calculators .col-xs-offset-9 {
  margin-left: 75%;
}
.evrt-calculators .col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.evrt-calculators .col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.evrt-calculators .col-xs-offset-6 {
  margin-left: 50%;
}
.evrt-calculators .col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.evrt-calculators .col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.evrt-calculators .col-xs-offset-3 {
  margin-left: 25%;
}
.evrt-calculators .col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.evrt-calculators .col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.evrt-calculators .col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 900px) {
  .evrt-calculators .col-sm-1,
  .evrt-calculators .col-sm-10,
  .evrt-calculators .col-sm-11,
  .evrt-calculators .col-sm-12,
  .evrt-calculators .col-sm-2,
  .evrt-calculators .col-sm-3,
  .evrt-calculators .col-sm-4,
  .evrt-calculators .col-sm-5,
  .evrt-calculators .col-sm-6,
  .evrt-calculators .col-sm-7,
  .evrt-calculators .col-sm-8,
  .evrt-calculators .col-sm-9 {
    float: left;
  }
  .evrt-calculators .col-sm-12 {
    width: 100%;
  }
  .evrt-calculators .col-sm-11 {
    width: 91.66666667%;
  }
  .evrt-calculators .col-sm-10 {
    width: 83.33333333%;
  }
  .evrt-calculators .col-sm-9 {
    width: 75%;
  }
  .evrt-calculators .col-sm-8 {
    width: 66.66666667%;
  }
  .evrt-calculators .col-sm-7 {
    width: 58.33333333%;
  }
  .evrt-calculators .col-sm-6 {
    width: 50%;
  }
  .evrt-calculators .col-sm-5 {
    width: 41.66666667%;
  }
  .evrt-calculators .col-sm-4 {
    width: 33.33333333%;
  }
  .evrt-calculators .col-sm-3 {
    width: 25%;
  }
  .evrt-calculators .col-sm-2 {
    width: 16.66666667%;
  }
  .evrt-calculators .col-sm-1 {
    width: 8.33333333%;
  }
  .evrt-calculators .col-sm-pull-12 {
    right: 100%;
  }
  .evrt-calculators .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .evrt-calculators .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .evrt-calculators .col-sm-pull-9 {
    right: 75%;
  }
  .evrt-calculators .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .evrt-calculators .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .evrt-calculators .col-sm-pull-6 {
    right: 50%;
  }
  .evrt-calculators .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .evrt-calculators .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .evrt-calculators .col-sm-pull-3 {
    right: 25%;
  }
  .evrt-calculators .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .evrt-calculators .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .evrt-calculators .col-sm-pull-0 {
    right: auto;
  }
  .evrt-calculators .col-sm-push-12 {
    left: 100%;
  }
  .evrt-calculators .col-sm-push-11 {
    left: 91.66666667%;
  }
  .evrt-calculators .col-sm-push-10 {
    left: 83.33333333%;
  }
  .evrt-calculators .col-sm-push-9 {
    left: 75%;
  }
  .evrt-calculators .col-sm-push-8 {
    left: 66.66666667%;
  }
  .evrt-calculators .col-sm-push-7 {
    left: 58.33333333%;
  }
  .evrt-calculators .col-sm-push-6 {
    left: 50%;
  }
  .evrt-calculators .col-sm-push-5 {
    left: 41.66666667%;
  }
  .evrt-calculators .col-sm-push-4 {
    left: 33.33333333%;
  }
  .evrt-calculators .col-sm-push-3 {
    left: 25%;
  }
  .evrt-calculators .col-sm-push-2 {
    left: 16.66666667%;
  }
  .evrt-calculators .col-sm-push-1 {
    left: 8.33333333%;
  }
  .evrt-calculators .col-sm-push-0 {
    left: auto;
  }
  .evrt-calculators .col-sm-offset-12 {
    margin-left: 100%;
  }
  .evrt-calculators .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .evrt-calculators .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .evrt-calculators .col-sm-offset-9 {
    margin-left: 75%;
  }
  .evrt-calculators .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .evrt-calculators .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .evrt-calculators .col-sm-offset-6 {
    margin-left: 50%;
  }
  .evrt-calculators .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .evrt-calculators .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .evrt-calculators .col-sm-offset-3 {
    margin-left: 25%;
  }
  .evrt-calculators .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .evrt-calculators .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .evrt-calculators .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 960px) {
  .evrt-calculators .col-md-1,
  .evrt-calculators .col-md-10,
  .evrt-calculators .col-md-11,
  .evrt-calculators .col-md-12,
  .evrt-calculators .col-md-2,
  .evrt-calculators .col-md-3,
  .evrt-calculators .col-md-4,
  .evrt-calculators .col-md-5,
  .evrt-calculators .col-md-6,
  .evrt-calculators .col-md-7,
  .evrt-calculators .col-md-8,
  .evrt-calculators .col-md-9 {
    float: left;
  }
  .evrt-calculators .col-md-12 {
    width: 100%;
  }
  .evrt-calculators .col-md-11 {
    width: 91.66666667%;
  }
  .evrt-calculators .col-md-10 {
    width: 83.33333333%;
  }
  .evrt-calculators .col-md-9 {
    width: 75%;
  }
  .evrt-calculators .col-md-8 {
    width: 66.66666667%;
  }
  .evrt-calculators .col-md-7 {
    width: 58.33333333%;
  }
  .evrt-calculators .col-md-6 {
    width: 50%;
  }
  .evrt-calculators .col-md-5 {
    width: 41.66666667%;
  }
  .evrt-calculators .col-md-4 {
    width: 33.33333333%;
  }
  .evrt-calculators .col-md-3 {
    width: 25%;
  }
  .evrt-calculators .col-md-2 {
    width: 16.66666667%;
  }
  .evrt-calculators .col-md-1 {
    width: 8.33333333%;
  }
  .evrt-calculators .col-md-pull-12 {
    right: 100%;
  }
  .evrt-calculators .col-md-pull-11 {
    right: 91.66666667%;
  }
  .evrt-calculators .col-md-pull-10 {
    right: 83.33333333%;
  }
  .evrt-calculators .col-md-pull-9 {
    right: 75%;
  }
  .evrt-calculators .col-md-pull-8 {
    right: 66.66666667%;
  }
  .evrt-calculators .col-md-pull-7 {
    right: 58.33333333%;
  }
  .evrt-calculators .col-md-pull-6 {
    right: 50%;
  }
  .evrt-calculators .col-md-pull-5 {
    right: 41.66666667%;
  }
  .evrt-calculators .col-md-pull-4 {
    right: 33.33333333%;
  }
  .evrt-calculators .col-md-pull-3 {
    right: 25%;
  }
  .evrt-calculators .col-md-pull-2 {
    right: 16.66666667%;
  }
  .evrt-calculators .col-md-pull-1 {
    right: 8.33333333%;
  }
  .evrt-calculators .col-md-pull-0 {
    right: auto;
  }
  .evrt-calculators .col-md-push-12 {
    left: 100%;
  }
  .evrt-calculators .col-md-push-11 {
    left: 91.66666667%;
  }
  .evrt-calculators .col-md-push-10 {
    left: 83.33333333%;
  }
  .evrt-calculators .col-md-push-9 {
    left: 75%;
  }
  .evrt-calculators .col-md-push-8 {
    left: 66.66666667%;
  }
  .evrt-calculators .col-md-push-7 {
    left: 58.33333333%;
  }
  .evrt-calculators .col-md-push-6 {
    left: 50%;
  }
  .evrt-calculators .col-md-push-5 {
    left: 41.66666667%;
  }
  .evrt-calculators .col-md-push-4 {
    left: 33.33333333%;
  }
  .evrt-calculators .col-md-push-3 {
    left: 25%;
  }
  .evrt-calculators .col-md-push-2 {
    left: 16.66666667%;
  }
  .evrt-calculators .col-md-push-1 {
    left: 8.33333333%;
  }
  .evrt-calculators .col-md-push-0 {
    left: auto;
  }
  .evrt-calculators .col-md-offset-12 {
    margin-left: 100%;
  }
  .evrt-calculators .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .evrt-calculators .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .evrt-calculators .col-md-offset-9 {
    margin-left: 75%;
  }
  .evrt-calculators .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .evrt-calculators .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .evrt-calculators .col-md-offset-6 {
    margin-left: 50%;
  }
  .evrt-calculators .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .evrt-calculators .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .evrt-calculators .col-md-offset-3 {
    margin-left: 25%;
  }
  .evrt-calculators .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .evrt-calculators .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .evrt-calculators .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .col-lg-1,
  .evrt-calculators .col-lg-10,
  .evrt-calculators .col-lg-11,
  .evrt-calculators .col-lg-12,
  .evrt-calculators .col-lg-2,
  .evrt-calculators .col-lg-3,
  .evrt-calculators .col-lg-4,
  .evrt-calculators .col-lg-5,
  .evrt-calculators .col-lg-6,
  .evrt-calculators .col-lg-7,
  .evrt-calculators .col-lg-8,
  .evrt-calculators .col-lg-9 {
    float: left;
  }
  .evrt-calculators .col-lg-12 {
    width: 100%;
  }
  .evrt-calculators .col-lg-11 {
    width: 91.66666667%;
  }
  .evrt-calculators .col-lg-10 {
    width: 83.33333333%;
  }
  .evrt-calculators .col-lg-9 {
    width: 75%;
  }
  .evrt-calculators .col-lg-8 {
    width: 66.66666667%;
  }
  .evrt-calculators .col-lg-7 {
    width: 58.33333333%;
  }
  .evrt-calculators .col-lg-6 {
    width: 50%;
  }
  .evrt-calculators .col-lg-5 {
    width: 41.66666667%;
  }
  .evrt-calculators .col-lg-4 {
    width: 33.33333333%;
  }
  .evrt-calculators .col-lg-3 {
    width: 25%;
  }
  .evrt-calculators .col-lg-2 {
    width: 16.66666667%;
  }
  .evrt-calculators .col-lg-1 {
    width: 8.33333333%;
  }
  .evrt-calculators .col-lg-pull-12 {
    right: 100%;
  }
  .evrt-calculators .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .evrt-calculators .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .evrt-calculators .col-lg-pull-9 {
    right: 75%;
  }
  .evrt-calculators .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .evrt-calculators .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .evrt-calculators .col-lg-pull-6 {
    right: 50%;
  }
  .evrt-calculators .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .evrt-calculators .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .evrt-calculators .col-lg-pull-3 {
    right: 25%;
  }
  .evrt-calculators .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .evrt-calculators .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .evrt-calculators .col-lg-pull-0 {
    right: auto;
  }
  .evrt-calculators .col-lg-push-12 {
    left: 100%;
  }
  .evrt-calculators .col-lg-push-11 {
    left: 91.66666667%;
  }
  .evrt-calculators .col-lg-push-10 {
    left: 83.33333333%;
  }
  .evrt-calculators .col-lg-push-9 {
    left: 75%;
  }
  .evrt-calculators .col-lg-push-8 {
    left: 66.66666667%;
  }
  .evrt-calculators .col-lg-push-7 {
    left: 58.33333333%;
  }
  .evrt-calculators .col-lg-push-6 {
    left: 50%;
  }
  .evrt-calculators .col-lg-push-5 {
    left: 41.66666667%;
  }
  .evrt-calculators .col-lg-push-4 {
    left: 33.33333333%;
  }
  .evrt-calculators .col-lg-push-3 {
    left: 25%;
  }
  .evrt-calculators .col-lg-push-2 {
    left: 16.66666667%;
  }
  .evrt-calculators .col-lg-push-1 {
    left: 8.33333333%;
  }
  .evrt-calculators .col-lg-push-0 {
    left: auto;
  }
  .evrt-calculators .col-lg-offset-12 {
    margin-left: 100%;
  }
  .evrt-calculators .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .evrt-calculators .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .evrt-calculators .col-lg-offset-9 {
    margin-left: 75%;
  }
  .evrt-calculators .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .evrt-calculators .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .evrt-calculators .col-lg-offset-6 {
    margin-left: 50%;
  }
  .evrt-calculators .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .evrt-calculators .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .evrt-calculators .col-lg-offset-3 {
    margin-left: 25%;
  }
  .evrt-calculators .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .evrt-calculators .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .evrt-calculators .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.evrt-calculators caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #7d7d7d;
  text-align: left;
}
.evrt-calculators .table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.evrt-calculators .table &gt; thead &gt; tr &gt; th {
  padding: 8px;
  line-height: 1.42857143;
}
.evrt-calculators .table &gt; tbody &gt; tr &gt; td,
.evrt-calculators .table &gt; tbody &gt; tr &gt; th,
.evrt-calculators .table &gt; tfoot &gt; tr &gt; td,
.evrt-calculators .table &gt; tfoot &gt; tr &gt; th,
.evrt-calculators .table &gt; thead &gt; tr &gt; td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
}
.evrt-calculators .projected-health-care-costs div[class^='col-']:first-child,
.evrt-calculators .table &gt; tbody &gt; tr &gt; td:first-child,
.evrt-calculators .table &gt; tbody &gt; tr &gt; th:first-child,
.evrt-calculators .table &gt; tfoot &gt; tr &gt; td:first-child,
.evrt-calculators .table &gt; tfoot &gt; tr &gt; th:first-child,
.evrt-calculators .table &gt; thead &gt; tr &gt; td:first-child,
.evrt-calculators .table &gt; thead &gt; tr &gt; th:first-child {
  padding-left: 0;
}
.evrt-calculators .projected-health-care-costs div[class^='col-']:last-child,
.evrt-calculators .table &gt; tbody &gt; tr &gt; td:last-child,
.evrt-calculators .table &gt; tbody &gt; tr &gt; th:last-child,
.evrt-calculators .table &gt; tfoot &gt; tr &gt; td:last-child,
.evrt-calculators .table &gt; tfoot &gt; tr &gt; th:last-child,
.evrt-calculators .table &gt; thead &gt; tr &gt; td:last-child,
.evrt-calculators .table &gt; thead &gt; tr &gt; th:last-child {
  padding-right: 0;
}
.evrt-calculators .table &gt; thead &gt; tr &gt; th {
  vertical-align: bottom;
  border-bottom: 1px solid #ddd;
}
.evrt-calculators .panel &gt; .table &gt; tbody:first-child &gt; tr:first-child td,
.evrt-calculators .panel &gt; .table &gt; tbody:first-child &gt; tr:first-child th,
.evrt-calculators .table &gt; caption + thead &gt; tr:first-child &gt; td,
.evrt-calculators .table &gt; caption + thead &gt; tr:first-child &gt; th,
.evrt-calculators .table &gt; colgroup + thead &gt; tr:first-child &gt; td,
.evrt-calculators .table &gt; colgroup + thead &gt; tr:first-child &gt; th,
.evrt-calculators .table &gt; thead:first-child &gt; tr:first-child &gt; td,
.evrt-calculators .table &gt; thead:first-child &gt; tr:first-child &gt; th {
  border-top: 0;
}
.evrt-calculators .table &gt; tbody + tbody {
  border-top: 1px solid #ddd;
}
.evrt-calculators .table .table {
  background-color: #fff;
}
.evrt-calculators .table &gt; thead th {
  font-size: 0.92857143em;
  font-weight: 500;
  text-transform: uppercase;
}
.evrt-calculators .table &gt; thead th .tooltip {
  text-transform: none;
}
.evrt-calculators .table &gt; tbody tr {
  border-bottom: 1px dashed #ededed;
}
.evrt-calculators .table &gt; tbody td {
  font-weight: 300;
  border: none;
}
.evrt-calculators .table &gt; tfoot td,
.evrt-calculators .table &gt; tfoot th {
  font-weight: 300;
}
.evrt-calculators .table-condensed &gt; tbody &gt; tr &gt; td,
.evrt-calculators .table-condensed &gt; tbody &gt; tr &gt; th,
.evrt-calculators .table-condensed &gt; tfoot &gt; tr &gt; td,
.evrt-calculators .table-condensed &gt; tfoot &gt; tr &gt; th,
.evrt-calculators .table-condensed &gt; thead &gt; tr &gt; td,
.evrt-calculators .table-condensed &gt; thead &gt; tr &gt; th {
  padding: 5px;
}
.evrt-calculators .table-bordered,
.evrt-calculators .table-header-background {
  border: 1px solid #ddd;
}
.evrt-calculators .table-header-background tbody td,
.evrt-calculators .table-header-background thead th {
  padding: 8px;
}
.evrt-calculators .table-header-background.padding-100 tbody td,
.evrt-calculators .table-header-background.padding-100 tfoot td {
  padding: 1em 8px;
}
.evrt-calculators .table-header-background thead {
  background: #ededed;
}
.evrt-calculators .table-header-background thead tr th {
  border-bottom: 1px solid #ddd;
  border-right: 1px solid #ddd;
  text-transform: none;
}
.evrt-calculators .table-header-background tbody tr td:first-child,
.evrt-calculators .table-header-background thead tr th:first-child {
  padding-left: 8px;
}
.evrt-calculators .table-header-background thead tr th:last-child {
  border-right: 0;
}
.evrt-calculators .table-header-background tbody tr {
  border-bottom: 1px dotted #ddd;
}
.evrt-calculators .table-header-background tbody tr:last-child {
  border-bottom: 0;
}
.evrt-calculators .table-header-background tbody tr td {
  vertical-align: middle;
}
.evrt-calculators .table-header-background tbody tr td:last-child {
  padding-right: 8px;
}
.evrt-calculators .table-header-background tbody.border-dashed tr {
  border-bottom-style: dashed;
}
.evrt-calculators .table-header-background tfoot tr {
  border-top: 1px solid #ddd;
}
.evrt-calculators .table-bordered tbody.border-dashed td:first-child,
.evrt-calculators .table-header-background tfoot tr td:first-child {
  padding-left: 8px;
}
.evrt-calculators .table-bordered tbody.border-dashed td:last-child,
.evrt-calculators .table-header-background tfoot tr td:last-child {
  padding-right: 8px;
}
.evrt-calculators .table-amount thead tr {
  border-bottom: 1px solid #ddd;
}
.evrt-calculators .table-amount tbody tr {
  border-bottom: 1px dotted #ddd;
}
.evrt-calculators .table-amount tbody tr:last-child {
  border-top: 1px solid #ddd;
  border-bottom: 0;
}
.evrt-calculators .table-bordered &gt; tbody &gt; tr &gt; td,
.evrt-calculators .table-bordered &gt; tbody &gt; tr &gt; th,
.evrt-calculators .table-bordered &gt; tfoot &gt; tr &gt; td,
.evrt-calculators .table-bordered &gt; tfoot &gt; tr &gt; th,
.evrt-calculators .table-bordered &gt; thead &gt; tr &gt; td,
.evrt-calculators .table-bordered &gt; thead &gt; tr &gt; th {
  border: 1px solid #ddd;
}
.evrt-calculators .table-bordered &gt; thead &gt; tr &gt; td,
.evrt-calculators .table-bordered &gt; thead &gt; tr &gt; th {
  border-bottom-width: 2px;
}
.evrt-calculators .table-bordered tbody.border-dashed td {
  border: none;
}
.evrt-calculators .table-bordered.padding-100 tbody td,
.evrt-calculators .table-bordered.padding-100 tfoot td {
  padding: 1em 8px;
}
.evrt-calculators .align-label-bottom {
  position: relative;
}
.evrt-calculators .align-label-bottom label {
  position: absolute;
  bottom: 0;
}
.evrt-calculators .table-striped &gt; tbody &gt; tr:nth-child(odd) {
  background-color: #f9f9f9;
}
.evrt-calculators .table-hover &gt; tbody &gt; tr:hover,
.evrt-calculators .table &gt; tbody &gt; tr.active &gt; td,
.evrt-calculators .table &gt; tbody &gt; tr.active &gt; th,
.evrt-calculators .table &gt; tbody &gt; tr &gt; td.active,
.evrt-calculators .table &gt; tbody &gt; tr &gt; th.active,
.evrt-calculators .table &gt; tfoot &gt; tr.active &gt; td,
.evrt-calculators .table &gt; tfoot &gt; tr.active &gt; th,
.evrt-calculators .table &gt; tfoot &gt; tr &gt; td.active,
.evrt-calculators .table &gt; tfoot &gt; tr &gt; th.active,
.evrt-calculators .table &gt; thead &gt; tr.active &gt; td,
.evrt-calculators .table &gt; thead &gt; tr.active &gt; th,
.evrt-calculators .table &gt; thead &gt; tr &gt; td.active,
.evrt-calculators .table &gt; thead &gt; tr &gt; th.active {
  background-color: #f5f5f5;
}
.evrt-calculators table col[class*='col-'] {
  position: static;
  float: none;
  display: table-column;
}
.evrt-calculators table td[class*='col-'],
.evrt-calculators table th[class*='col-'] {
  position: static;
  float: none;
  display: table-cell;
}
.evrt-calculators .table-hover &gt; tbody &gt; tr.active:hover &gt; td,
.evrt-calculators .table-hover &gt; tbody &gt; tr.active:hover &gt; th,
.evrt-calculators .table-hover &gt; tbody &gt; tr:hover &gt; .active,
.evrt-calculators .table-hover &gt; tbody &gt; tr &gt; td.active:hover,
.evrt-calculators .table-hover &gt; tbody &gt; tr &gt; th.active:hover {
  background-color: #e8e8e8;
}
.evrt-calculators .table &gt; tbody &gt; tr.success &gt; td,
.evrt-calculators .table &gt; tbody &gt; tr.success &gt; th,
.evrt-calculators .table &gt; tbody &gt; tr &gt; td.success,
.evrt-calculators .table &gt; tbody &gt; tr &gt; th.success,
.evrt-calculators .table &gt; tfoot &gt; tr.success &gt; td,
.evrt-calculators .table &gt; tfoot &gt; tr.success &gt; th,
.evrt-calculators .table &gt; tfoot &gt; tr &gt; td.success,
.evrt-calculators .table &gt; tfoot &gt; tr &gt; th.success,
.evrt-calculators .table &gt; thead &gt; tr.success &gt; td,
.evrt-calculators .table &gt; thead &gt; tr.success &gt; th,
.evrt-calculators .table &gt; thead &gt; tr &gt; td.success,
.evrt-calculators .table &gt; thead &gt; tr &gt; th.success {
  background-color: #dff0d8;
}
.evrt-calculators .table-hover &gt; tbody &gt; tr.success:hover &gt; td,
.evrt-calculators .table-hover &gt; tbody &gt; tr.success:hover &gt; th,
.evrt-calculators .table-hover &gt; tbody &gt; tr:hover &gt; .success,
.evrt-calculators .table-hover &gt; tbody &gt; tr &gt; td.success:hover,
.evrt-calculators .table-hover &gt; tbody &gt; tr &gt; th.success:hover {
  background-color: #d0e9c6;
}
.evrt-calculators .table &gt; tbody &gt; tr.info &gt; td,
.evrt-calculators .table &gt; tbody &gt; tr.info &gt; th,
.evrt-calculators .table &gt; tbody &gt; tr &gt; td.info,
.evrt-calculators .table &gt; tbody &gt; tr &gt; th.info,
.evrt-calculators .table &gt; tfoot &gt; tr.info &gt; td,
.evrt-calculators .table &gt; tfoot &gt; tr.info &gt; th,
.evrt-calculators .table &gt; tfoot &gt; tr &gt; td.info,
.evrt-calculators .table &gt; tfoot &gt; tr &gt; th.info,
.evrt-calculators .table &gt; thead &gt; tr.info &gt; td,
.evrt-calculators .table &gt; thead &gt; tr.info &gt; th,
.evrt-calculators .table &gt; thead &gt; tr &gt; td.info,
.evrt-calculators .table &gt; thead &gt; tr &gt; th.info {
  background-color: #d9edf7;
}
.evrt-calculators .table-hover &gt; tbody &gt; tr.info:hover &gt; td,
.evrt-calculators .table-hover &gt; tbody &gt; tr.info:hover &gt; th,
.evrt-calculators .table-hover &gt; tbody &gt; tr:hover &gt; .info,
.evrt-calculators .table-hover &gt; tbody &gt; tr &gt; td.info:hover,
.evrt-calculators .table-hover &gt; tbody &gt; tr &gt; th.info:hover {
  background-color: #c4e3f3;
}
.evrt-calculators .table &gt; tbody &gt; tr.warning &gt; td,
.evrt-calculators .table &gt; tbody &gt; tr.warning &gt; th,
.evrt-calculators .table &gt; tbody &gt; tr &gt; td.warning,
.evrt-calculators .table &gt; tbody &gt; tr &gt; th.warning,
.evrt-calculators .table &gt; tfoot &gt; tr.warning &gt; td,
.evrt-calculators .table &gt; tfoot &gt; tr.warning &gt; th,
.evrt-calculators .table &gt; tfoot &gt; tr &gt; td.warning,
.evrt-calculators .table &gt; tfoot &gt; tr &gt; th.warning,
.evrt-calculators .table &gt; thead &gt; tr.warning &gt; td,
.evrt-calculators .table &gt; thead &gt; tr.warning &gt; th,
.evrt-calculators .table &gt; thead &gt; tr &gt; td.warning,
.evrt-calculators .table &gt; thead &gt; tr &gt; th.warning {
  background-color: #fcf8e3;
}
.evrt-calculators .table-hover &gt; tbody &gt; tr.warning:hover &gt; td,
.evrt-calculators .table-hover &gt; tbody &gt; tr.warning:hover &gt; th,
.evrt-calculators .table-hover &gt; tbody &gt; tr:hover &gt; .warning,
.evrt-calculators .table-hover &gt; tbody &gt; tr &gt; td.warning:hover,
.evrt-calculators .table-hover &gt; tbody &gt; tr &gt; th.warning:hover {
  background-color: #faf2cc;
}
.evrt-calculators .table &gt; tbody &gt; tr.danger &gt; td,
.evrt-calculators .table &gt; tbody &gt; tr.danger &gt; th,
.evrt-calculators .table &gt; tbody &gt; tr &gt; td.danger,
.evrt-calculators .table &gt; tbody &gt; tr &gt; th.danger,
.evrt-calculators .table &gt; tfoot &gt; tr.danger &gt; td,
.evrt-calculators .table &gt; tfoot &gt; tr.danger &gt; th,
.evrt-calculators .table &gt; tfoot &gt; tr &gt; td.danger,
.evrt-calculators .table &gt; tfoot &gt; tr &gt; th.danger,
.evrt-calculators .table &gt; thead &gt; tr.danger &gt; td,
.evrt-calculators .table &gt; thead &gt; tr.danger &gt; th,
.evrt-calculators .table &gt; thead &gt; tr &gt; td.danger,
.evrt-calculators .table &gt; thead &gt; tr &gt; th.danger {
  background-color: #f2dede;
}
.evrt-calculators .table-hover &gt; tbody &gt; tr.danger:hover &gt; td,
.evrt-calculators .table-hover &gt; tbody &gt; tr.danger:hover &gt; th,
.evrt-calculators .table-hover &gt; tbody &gt; tr:hover &gt; .danger,
.evrt-calculators .table-hover &gt; tbody &gt; tr &gt; td.danger:hover,
.evrt-calculators .table-hover &gt; tbody &gt; tr &gt; th.danger:hover {
  background-color: #ebcccc;
}
.evrt-calculators .table-responsive {
  overflow-x: auto;
}
@media screen and (max-width: 699px) {
  .evrt-calculators .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .evrt-calculators .table-responsive &gt; .table {
    margin-bottom: 0;
  }
  .evrt-calculators .table-responsive &gt; .table &gt; tbody &gt; tr &gt; td,
  .evrt-calculators .table-responsive &gt; .table &gt; tbody &gt; tr &gt; th,
  .evrt-calculators .table-responsive &gt; .table &gt; tfoot &gt; tr &gt; td,
  .evrt-calculators .table-responsive &gt; .table &gt; tfoot &gt; tr &gt; th,
  .evrt-calculators .table-responsive &gt; .table &gt; thead &gt; tr &gt; td,
  .evrt-calculators .table-responsive &gt; .table &gt; thead &gt; tr &gt; th {
    white-space: nowrap;
  }
  .evrt-calculators .table-responsive &gt; .table-bordered {
    border: 0;
  }
  .evrt-calculators .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
  .evrt-calculators .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
  .evrt-calculators .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child,
  .evrt-calculators .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
  .evrt-calculators .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
  .evrt-calculators .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child {
    border-left: 0;
  }
  .evrt-calculators .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
  .evrt-calculators .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
  .evrt-calculators .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child,
  .evrt-calculators .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
  .evrt-calculators .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
  .evrt-calculators .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child {
    border-right: 0;
  }
  .evrt-calculators .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
  .evrt-calculators .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
  .evrt-calculators .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td,
  .evrt-calculators .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th {
    border-bottom: 0;
  }
}
.evrt-calculators .form-centered {
  background: #fff;
  padding: 2em;
}
.evrt-calculators label {
  color: #363636;
  display: inline-block;
  font-weight: 700;
  max-width: 100%;
  margin-bottom: 5px;
}
.evrt-calculators input[type='checkbox'],
.evrt-calculators input[type='radio'] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
.evrt-calculators input[type='file'],
.evrt-calculators output {
  display: block;
}
.evrt-calculators input[type='range'] {
  display: block;
  width: 100%;
}
.evrt-calculators select[multiple],
.evrt-calculators select[size],
.evrt-calculators textarea.form-control {
  height: auto;
}
.evrt-calculators output {
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #363636;
}
.evrt-calculators #focusedInput:focus,
.evrt-calculators .form-control:focus {
  border-color: #666;
  outline: 0;
}
.evrt-calculators .form-control {
  display: block;
  width: 100%;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  color: #363636;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  -o-transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
}
.evrt-calculators .form-control::-moz-placeholder,
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .withdrawal-amount-column
  .amount-container
  div
  input[type='text']::-moz-placeholder {
  color: #a3a3a3;
  font-size: 14px;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
}
.evrt-calculators .form-control:-ms-input-placeholder {
  color: #a3a3a3;
  font-size: 14px;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
.evrt-calculators .form-control::-webkit-input-placeholder,
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .withdrawal-amount-column
  .amount-container
  div
  input[type='text']::-webkit-input-placeholder {
  color: #a3a3a3;
  font-size: 14px;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
.evrt-calculators .form-control[disabled],
.evrt-calculators .form-control[readonly],
.evrt-calculators fieldset[disabled] .form-control {
  cursor: not-allowed;
  color: #525252;
  background-color: #ededed;
  opacity: 1;
}
.evrt-calculators .form-control::-ms-clear {
  color: #448fd2;
}
.evrt-calculators .form-control.smaller {
  height: auto;
}
.evrt-calculators input[type='search'] {
  -webkit-appearance: none;
}
.evrt-calculators input[type='date'],
.evrt-calculators input[type='datetime-local'],
.evrt-calculators input[type='month'],
.evrt-calculators input[type='time'] {
  line-height: 40px;
  line-height: 1.42857143;
}
.evrt-calculators input[type='date'].input-sm,
.evrt-calculators input[type='datetime-local'].input-sm,
.evrt-calculators input[type='month'].input-sm,
.evrt-calculators input[type='time'].input-sm {
  line-height: 30px;
  line-height: 1.5;
}
.evrt-calculators input[type='date'].input-lg,
.evrt-calculators input[type='datetime-local'].input-lg,
.evrt-calculators input[type='month'].input-lg,
.evrt-calculators input[type='time'].input-lg {
  line-height: 5.5em;
  line-height: 1.33;
}
.evrt-calculators :root input[type='date'],
.evrt-calculators :root input[type='datetime-local'],
.evrt-calculators :root input[type='month'],
.evrt-calculators :root input[type='time'],
.evrt-calculators _:-ms-fullscreen {
  line-height: 1.42857143;
}
.evrt-calculators :root input[type='date'].input-sm,
.evrt-calculators :root input[type='datetime-local'].input-sm,
.evrt-calculators :root input[type='month'].input-sm,
.evrt-calculators :root input[type='time'].input-sm,
.evrt-calculators _:-ms-fullscreen.input-sm {
  line-height: 1.5;
}
.evrt-calculators :root input[type='date'].input-lg,
.evrt-calculators :root input[type='datetime-local'].input-lg,
.evrt-calculators :root input[type='month'].input-lg,
.evrt-calculators :root input[type='time'].input-lg,
.evrt-calculators _:-ms-fullscreen.input-lg {
  line-height: 1.33;
}
.evrt-calculators .form-group {
  margin-bottom: 15px;
}
.evrt-calculators .alert &gt; p,
.evrt-calculators .alert &gt; ul,
.evrt-calculators .form-group.panel-heading {
  margin-bottom: 0;
}
.evrt-calculators .form-group label {
  font-size: 0.86em;
  text-transform: uppercase;
}
@media (min-width: 900px) {
  .evrt-calculators .form-group label {
    white-space: nowrap;
  }
}
.evrt-calculators .form-group .checkbox-inline,
.evrt-calculators .form-group .radio-inline {
  font-size: 0.93em;
  text-transform: none;
}
.evrt-calculators .form-group .checkbox-inline.panel-title,
.evrt-calculators .form-group .radio-inline.panel-title {
  font-size: initial;
}
.evrt-calculators .form-group .form-control.date-control {
  width: 10em;
  text-align: center;
}
@media (max-width: 480px) {
  .evrt-calculators .form-group .form-control.date-control {
    width: 100%;
  }
}
.evrt-calculators .checkbox,
.evrt-calculators .radio {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.evrt-calculators .checkbox label,
.evrt-calculators .checkbox-inline,
.evrt-calculators .radio label,
.evrt-calculators .radio-inline {
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.evrt-calculators .checkbox label,
.evrt-calculators .radio label {
  min-height: 20px;
  text-transform: none;
}
.evrt-calculators .radio input[type='radio'],
.evrt-calculators .radio-inline input[type='radio'] {
  position: absolute;
  margin-left: -20px;
}
.evrt-calculators .checkbox input[type='checkbox'],
.evrt-calculators .checkbox-inline input[type='checkbox'] {
  position: absolute;
  margin-left: -20px;
  margin-top: 2px;
}
.evrt-calculators .radio input[type='radio'],
.evrt-calculators .radio-inline input[type='radio'] {
  margin-top: 2px;
}
.evrt-calculators .checkbox + .checkbox,
.evrt-calculators .radio + .radio {
  margin-top: -5px;
}
.evrt-calculators .checkbox-inline,
.evrt-calculators .radio-inline {
  display: inline-block;
  vertical-align: middle;
}
.evrt-calculators .checkbox-inline + .checkbox-inline,
.evrt-calculators .radio-inline + .radio-inline {
  margin-top: 0;
  margin-left: 10px;
}
.evrt-calculators .checkbox-inline.disabled,
.evrt-calculators .checkbox.disabled label,
.evrt-calculators .radio-inline.disabled,
.evrt-calculators .radio.disabled label,
.evrt-calculators fieldset[disabled] .checkbox label,
.evrt-calculators fieldset[disabled] .checkbox-inline,
.evrt-calculators fieldset[disabled] .radio label,
.evrt-calculators fieldset[disabled] .radio-inline,
.evrt-calculators fieldset[disabled] input[type='checkbox'],
.evrt-calculators fieldset[disabled] input[type='radio'],
.evrt-calculators input[type='checkbox'].disabled,
.evrt-calculators input[type='checkbox'][disabled],
.evrt-calculators input[type='radio'].disabled,
.evrt-calculators input[type='radio'][disabled] {
  cursor: not-allowed;
}
.evrt-calculators .form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.evrt-calculators .form-control-static.input-lg,
.evrt-calculators .form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.evrt-calculators .form-group-sm .form-control,
.evrt-calculators .input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 0.92857143em;
  line-height: 1.5;
  border-radius: 3px;
}
.evrt-calculators select.form-group-sm .form-control,
.evrt-calculators select.input-sm {
  height: 30px;
  line-height: 30px;
}
.evrt-calculators select[multiple].form-group-sm .form-control,
.evrt-calculators select[multiple].input-sm,
.evrt-calculators textarea.form-group-sm .form-control,
.evrt-calculators textarea.input-lg,
.evrt-calculators textarea.input-sm {
  height: auto;
}
.evrt-calculators .form-group-lg .form-control,
.evrt-calculators .input-lg {
  height: 5.5em;
  padding: 0.75em 16px;
  font-size: 1.28571429em;
  line-height: 1.33;
  border-radius: 3px;
}
.evrt-calculators select.form-group-lg .form-control,
.evrt-calculators select.input-lg {
  height: 5.5em;
  line-height: 5.5em;
}
.evrt-calculators select[multiple].form-group-lg .form-control,
.evrt-calculators select[multiple].input-lg,
.evrt-calculators textarea.form-group-lg .form-control {
  height: auto;
}
.evrt-calculators .has-feedback {
  position: relative;
}
.evrt-calculators .has-feedback .form-control {
  padding-right: 50px;
}
.evrt-calculators .form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  pointer-events: none;
}
.evrt-calculators .input-lg + .form-control-feedback {
  width: 5.5em;
  height: 5.5em;
  line-height: 5.5em;
}
.evrt-calculators .input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.evrt-calculators .has-warning .checkbox,
.evrt-calculators .has-warning .checkbox-inline,
.evrt-calculators .has-warning .control-label,
.evrt-calculators .has-warning .help-block,
.evrt-calculators .has-warning .radio,
.evrt-calculators .has-warning .radio-inline,
.evrt-calculators .has-warning.checkbox label,
.evrt-calculators .has-warning.checkbox-inline label,
.evrt-calculators .has-warning.radio label,
.evrt-calculators .has-warning.radio-inline label {
  color: #8a6d3b;
}
.evrt-calculators .has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.evrt-calculators .has-warning .form-control:focus {
  border-color: #66512c;
}
.evrt-calculators .has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.evrt-calculators .has-warning .form-control-feedback {
  color: #8a6d3b;
}
.evrt-calculators .has-error .checkbox,
.evrt-calculators .has-error .checkbox-inline,
.evrt-calculators .has-error .control-label,
.evrt-calculators .has-error .help-block,
.evrt-calculators .has-error .radio,
.evrt-calculators .has-error .radio-inline,
.evrt-calculators .has-error.checkbox label,
.evrt-calculators .has-error.checkbox-inline label,
.evrt-calculators .has-error.radio label,
.evrt-calculators .has-error.radio-inline label {
  color: #e33d1c;
}
.evrt-calculators .has-error .form-control {
  border-color: #e33d1c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.evrt-calculators .has-error .form-control:focus {
  border-color: #b63116;
}
.evrt-calculators .has-error .input-group-addon {
  color: #e33d1c;
  border-color: #e33d1c;
  background-color: #f2dede;
}
.evrt-calculators .has-error .form-control-feedback {
  color: #e33d1c;
}
.evrt-calculators .has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.evrt-calculators .has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.evrt-calculators .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #757575;
}
@media (min-width: 900px) {
  .evrt-calculators .form-inline .with-buttons {
    padding: 6px 0;
  }
  .evrt-calculators .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .evrt-calculators .form-inline .form-group label {
    text-transform: none;
  }
  .evrt-calculators .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .evrt-calculators .form-inline .with-label {
    margin-bottom: 0.5em;
  }
  .evrt-calculators .form-inline .with-label label.input-group-addon {
    color: #363636;
    font-size: 14px;
    font-weight: 400;
    padding-left: 0;
  }
  .evrt-calculators .form-inline .with-label label.input-group-addon.error-style {
    color: #e33d1c;
  }
  .evrt-calculators .form-inline .with-label .form-control {
    width: 70px;
  }
  .evrt-calculators .form-inline .with-label .form-control.error-style {
    border-color: #e33d1c;
  }
  .evrt-calculators .form-inline .with-label .input-group-btn .btn,
  .evrt-calculators
    .form-inline
    .with-label
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .form-inline
    .with-label
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button,
  .evrt-calculators
    .form-inline
    .with-label
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button,
  .evrt-calculators
    .form-inline
    .with-label
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn,
  .evrt-calculators
    .form-inline
    .with-label
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn,
  .evrt-calculators
    .form-inline
    .with-label
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn,
  .evrt-calculators
    .form-inline
    .with-label
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn,
  .evrt-calculators
    .form-inline
    .with-label
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-header
    .actions
    button,
  .evrt-calculators
    .form-inline
    .with-label
    .input-group-btn
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn,
  .evrt-calculators
    .form-inline
    .with-label
    .input-group-btn
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn,
  .evrt-calculators
    .form-inline
    .with-label
    .input-group-btn
    .modal
    .modal-dialog
    .modal-content
    .csor-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .form-inline
    .with-label
    .input-group-btn
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .form-inline
    .with-label
    .input-group-btn
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button {
    min-width: 75px;
  }
  .evrt-calculators .form-inline .form-control-static {
    display: inline-block;
  }
  .evrt-calculators .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .evrt-calculators .form-inline .input-group .form-control,
  .evrt-calculators .form-inline .input-group .input-group-addon,
  .evrt-calculators .form-inline .input-group .input-group-btn {
    width: auto;
  }
  .evrt-calculators .form-inline .input-group &gt; .form-control {
    width: 100%;
  }
  .evrt-calculators .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .evrt-calculators .form-inline .control-label.with-right-margin {
    margin-right: 0.5em;
  }
  .evrt-calculators .form-inline .checkbox,
  .evrt-calculators .form-inline .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .evrt-calculators .form-inline .checkbox label,
  .evrt-calculators .form-inline .radio label {
    padding-left: 0;
  }
  .evrt-calculators .form-inline .checkbox input[type='checkbox'],
  .evrt-calculators .form-inline .radio input[type='radio'] {
    position: relative;
    margin-left: 0;
  }
  .evrt-calculators .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.evrt-calculators .form-horizontal .checkbox,
.evrt-calculators .form-horizontal .checkbox-inline,
.evrt-calculators .form-horizontal .radio,
.evrt-calculators .form-horizontal .radio-inline {
  margin-top: 0;
  margin-bottom: 0;
}
.evrt-calculators .form-horizontal .checkbox,
.evrt-calculators .form-horizontal .radio {
  min-height: 27px;
}
.evrt-calculators .form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.evrt-calculators .form-horizontal .control-label {
  padding-top: 0.5em;
  text-transform: none;
  font-size: 14px;
}
.evrt-calculators .form-horizontal .control-label.inline-label,
.evrt-calculators .form-horizontal .control-label.long-label {
  padding-top: 0;
}
@media (min-width: 900px) {
  .evrt-calculators .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
  }
}
.evrt-calculators .form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 900px) {
  .evrt-calculators .form-horizontal .form-group-lg .control-label {
    padding-top: 1.9975em;
  }
  .evrt-calculators .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.evrt-calculators .btn,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button {
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  background: #fff;
  outline: none;
  -webkit-font-smoothing: antialiased;
  font-size: 14px;
  line-height: 1.42857143;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.evrt-calculators .btn {
  font-weight: 400;
  text-decoration: none;
  color: #363636;
  padding: 6px 21px;
  border-radius: 3px;
  min-width: 100px;
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button {
  margin-bottom: 0;
  border: 1px solid #363636;
}
.evrt-calculators .btn,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button {
  display: inline-block;
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button {
  padding: 6px 21px;
}
.evrt-calculators .btn,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  margin-bottom: 0;
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn {
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  background: #fff;
  outline: none;
  -webkit-font-smoothing: antialiased;
  padding: 6px 21px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 3px;
  min-width: 100px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn {
  display: inline-block;
  margin-bottom: 0;
}
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn {
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  background: #fff;
  outline: none;
  -webkit-font-smoothing: antialiased;
  padding: 6px 21px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 3px;
  min-width: 100px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.evrt-calculators .btn,
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content .btns .cancel-btn button {
  border: 1px solid #363636;
}
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content .btns .cancel-btn button,
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content .btns .submit-btn button {
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  background: #fff;
  outline: none;
  -webkit-font-smoothing: antialiased;
  padding: 6px 21px;
  font-size: 14px;
  line-height: 1.42857143;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content .btns .submit-btn button {
  font-weight: 400;
  text-decoration: none;
  border-radius: 3px;
  min-width: 100px;
}
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button {
  border: 1px solid #363636;
}
.evrt-calculators .btn.reset-padding,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.reset-padding,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.reset-padding,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.reset-padding,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.reset-padding,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.reset-padding,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.reset-padding,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.reset-padding,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button.reset-padding,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.reset-padding,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.reset-padding,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.reset-padding,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.reset-padding,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.reset-padding {
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 3px;
  min-width: 0;
}
.evrt-calculators .btn.active.focus,
.evrt-calculators .btn.active:focus,
.evrt-calculators .btn.focus,
.evrt-calculators .btn:active.focus,
.evrt-calculators .btn:active:focus,
.evrt-calculators .btn:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.active.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.active:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:active.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:active:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.active.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.active:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:active.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:active:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.active.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.active:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:active.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:active:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.active.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.active:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:active.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:active:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.active.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.active:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:active.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:active:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.active.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.active:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:active.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:active:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:focus,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button.active.focus,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button.active:focus,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button.focus,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button:active.focus,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button:active:focus,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button:focus,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.active.focus,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.active:focus,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.focus,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:active.focus,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:active:focus,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:focus,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.active.focus,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.active:focus,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.focus,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:active.focus,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:active:focus,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active.focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active.focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active.focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active.focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.active.focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.active:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:active.focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:active:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.evrt-calculators .btn.focus,
.evrt-calculators .btn:focus,
.evrt-calculators .btn:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.focus,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button.focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.focus {
  color: #363636;
  text-decoration: none;
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:hover,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.focus,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:focus,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:hover,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.focus,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:focus,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:hover,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:hover {
  text-decoration: none;
}
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.focus {
  color: #363636;
  text-decoration: none;
}
.evrt-calculators .btn.active,
.evrt-calculators .btn:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button.active,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button:active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:active,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.active,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:active,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.active,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:active {
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.evrt-calculators .btn.disabled,
.evrt-calculators .btn[disabled],
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.disabled,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button.disabled,
.evrt-calculators fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled],
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button[disabled],
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.disabled,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button[disabled],
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.disabled,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button[disabled],
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.disabled,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn[disabled],
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.disabled,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn[disabled],
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.disabled,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn[disabled],
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.disabled,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn[disabled],
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.disabled,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn[disabled],
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.disabled,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn[disabled],
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.disabled,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  fieldset[disabled]
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  fieldset[disabled]
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled],
.evrt-calculators
  fieldset[disabled]
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
}
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.disabled,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.disabled,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button[disabled],
.evrt-calculators
  fieldset[disabled]
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled],
.evrt-calculators
  fieldset[disabled]
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
}
.evrt-calculators .btn-default {
  color: #fff;
  background-color: #7d7d7d;
  border: none;
  border-bottom: 1px solid #525252;
}
.evrt-calculators .btn-default.active,
.evrt-calculators .btn-default.focus,
.evrt-calculators .btn-default:active,
.evrt-calculators .btn-default:focus,
.evrt-calculators .btn-default:hover,
.evrt-calculators .open &gt; .dropdown-toggle.btn-default {
  color: #fff;
  background-color: #636363;
  border-color: #383838;
}
.evrt-calculators .btn-default.active,
.evrt-calculators .btn-default:active,
.evrt-calculators .open &gt; .dropdown-toggle.btn-default {
  background-image: none;
}
.evrt-calculators .btn-default.disabled,
.evrt-calculators .btn-default.disabled.active,
.evrt-calculators .btn-default.disabled.focus,
.evrt-calculators .btn-default.disabled:active,
.evrt-calculators .btn-default.disabled:focus,
.evrt-calculators .btn-default.disabled:hover,
.evrt-calculators .btn-default[disabled],
.evrt-calculators .btn-default[disabled].active,
.evrt-calculators .btn-default[disabled].focus,
.evrt-calculators .btn-default[disabled]:active,
.evrt-calculators .btn-default[disabled]:focus,
.evrt-calculators .btn-default[disabled]:hover,
.evrt-calculators fieldset[disabled] .btn-default,
.evrt-calculators fieldset[disabled] .btn-default.active,
.evrt-calculators fieldset[disabled] .btn-default.focus,
.evrt-calculators fieldset[disabled] .btn-default:active,
.evrt-calculators fieldset[disabled] .btn-default:focus,
.evrt-calculators fieldset[disabled] .btn-default:hover {
  background-color: #7d7d7d;
  border-color: #707070;
}
.evrt-calculators .btn-default .badge {
  color: #7d7d7d;
  background-color: #fff;
}
.evrt-calculators .btn-default.with-gradient {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
  background-image: -webkit-linear-gradient(top, #fff, #ededed);
  background-image: -moz-linear-gradient(top, #fff, #ededed);
  background-image: -o-linear-gradient(top, #fff, #ededed);
  background-image: linear-gradient(to bottom, #fff, #ededed);
  border: 1px solid #a3a3a3;
  color: #525252;
}
.evrt-calculators .btn-default.with-gradient:hover {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#d6d6d6));
  background-image: -webkit-linear-gradient(top, #fff, #d6d6d6);
  background-image: -moz-linear-gradient(top, #fff, #d6d6d6);
  background-image: -o-linear-gradient(top, #fff, #d6d6d6);
  background-image: linear-gradient(to bottom, #fff, #d6d6d6);
}
.evrt-calculators .btn-primary,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content .btns .submit-btn button {
  color: #fff;
  background-color: #448fd2;
  border: none;
  border-bottom: 1px solid #25639a;
}
.evrt-calculators .btn-primary.active,
.evrt-calculators .btn-primary.focus,
.evrt-calculators .btn-primary:active,
.evrt-calculators .btn-primary:focus,
.evrt-calculators .btn-primary:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:hover,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.active,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.focus,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:active,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:focus,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:hover,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.active,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.focus,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:active,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:focus,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:hover,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:hover,
.evrt-calculators .open &gt; .dropdown-toggle.btn-primary,
.evrt-calculators
  .open
  &gt; .dropdown-toggle.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .open
  &gt; .dropdown-toggle.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .open
  &gt; .dropdown-toggle.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .open
  &gt; .dropdown-toggle.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .open
  &gt; .dropdown-toggle.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .open
  &gt; .dropdown-toggle.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .open
  &gt; .dropdown-toggle.modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .open
  &gt; .dropdown-toggle.modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .open
  &gt; .dropdown-toggle.modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  color: #fff;
  background-color: #2c75b7;
  border-color: #1b4971;
}
.evrt-calculators .btn-primary.active,
.evrt-calculators .btn-primary:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:active,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.active,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:active,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.active,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:active,
.evrt-calculators .open &gt; .dropdown-toggle.btn-primary,
.evrt-calculators
  .open
  &gt; .dropdown-toggle.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .open
  &gt; .dropdown-toggle.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .open
  &gt; .dropdown-toggle.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .open
  &gt; .dropdown-toggle.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .open
  &gt; .dropdown-toggle.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .open
  &gt; .dropdown-toggle.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .open
  &gt; .dropdown-toggle.modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .open
  &gt; .dropdown-toggle.modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .open
  &gt; .dropdown-toggle.modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  background-image: none;
}
.evrt-calculators .btn-primary.disabled,
.evrt-calculators .btn-primary.disabled.active,
.evrt-calculators .btn-primary.disabled.focus,
.evrt-calculators .btn-primary.disabled:active,
.evrt-calculators .btn-primary.disabled:focus,
.evrt-calculators .btn-primary.disabled:hover,
.evrt-calculators .btn-primary[disabled],
.evrt-calculators .btn-primary[disabled].active,
.evrt-calculators .btn-primary[disabled].focus,
.evrt-calculators .btn-primary[disabled]:active,
.evrt-calculators .btn-primary[disabled]:focus,
.evrt-calculators .btn-primary[disabled]:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.disabled,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.disabled.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.disabled.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.disabled:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.disabled:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.disabled:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button[disabled],
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button[disabled].active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button[disabled].focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button[disabled]:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button[disabled]:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button[disabled]:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.disabled,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.disabled.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.disabled.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.disabled:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.disabled:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.disabled:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button[disabled],
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button[disabled].active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button[disabled].focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button[disabled]:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button[disabled]:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button[disabled]:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.disabled,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.disabled.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.disabled.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.disabled:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.disabled:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.disabled:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn[disabled],
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn[disabled].active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn[disabled].focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn[disabled]:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn[disabled]:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn[disabled]:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.disabled,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.disabled.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.disabled.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.disabled:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.disabled:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.disabled:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn[disabled],
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn[disabled].active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn[disabled].focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn[disabled]:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn[disabled]:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn[disabled]:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.disabled,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.disabled.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.disabled.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.disabled:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.disabled:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.disabled:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn[disabled],
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn[disabled].active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn[disabled].focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn[disabled]:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn[disabled]:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn[disabled]:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.disabled,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.disabled.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.disabled.focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.disabled:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.disabled:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.disabled:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn[disabled],
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn[disabled].active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn[disabled].focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn[disabled]:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn[disabled]:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn[disabled]:hover,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.disabled,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.disabled.active,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.disabled.focus,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.disabled:active,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.disabled:focus,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.disabled:hover,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn[disabled],
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn[disabled].active,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn[disabled].focus,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn[disabled]:active,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn[disabled]:focus,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn[disabled]:hover,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.disabled,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.disabled.active,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.disabled.focus,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.disabled:active,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.disabled:focus,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.disabled:hover,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn[disabled],
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn[disabled].active,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn[disabled].focus,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn[disabled]:active,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn[disabled]:focus,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn[disabled]:hover,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.disabled,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.disabled.active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.disabled.focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.disabled:active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.disabled:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.disabled:hover,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button[disabled],
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button[disabled].active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button[disabled].focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button[disabled]:active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button[disabled]:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button[disabled]:hover,
.evrt-calculators fieldset[disabled] .btn-primary,
.evrt-calculators fieldset[disabled] .btn-primary.active,
.evrt-calculators fieldset[disabled] .btn-primary.focus,
.evrt-calculators fieldset[disabled] .btn-primary:active,
.evrt-calculators fieldset[disabled] .btn-primary:focus,
.evrt-calculators fieldset[disabled] .btn-primary:hover,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.active,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:active,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:hover,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.active,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:active,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:hover,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.active,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:active,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:hover,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.active,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:active,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:hover,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.active,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:active,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:hover,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.active,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:active,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:hover,
.evrt-calculators
  fieldset[disabled]
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  fieldset[disabled]
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.active,
.evrt-calculators
  fieldset[disabled]
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:active,
.evrt-calculators
  fieldset[disabled]
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:hover,
.evrt-calculators
  fieldset[disabled]
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  fieldset[disabled]
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.active,
.evrt-calculators
  fieldset[disabled]
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:active,
.evrt-calculators
  fieldset[disabled]
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:hover,
.evrt-calculators
  fieldset[disabled]
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  fieldset[disabled]
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.active,
.evrt-calculators
  fieldset[disabled]
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:active,
.evrt-calculators
  fieldset[disabled]
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:hover {
  background-color: #448fd2;
  border-color: #3183cc;
}
.evrt-calculators .btn-primary .badge,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button
  .badge,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  .badge,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn
  .badge,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn
  .badge,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn
  .badge,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn
  .badge,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn
  .badge,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn
  .badge,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  .badge {
  color: #448fd2;
  background-color: #fff;
}
.evrt-calculators .btn-secondary,
.evrt-calculators .btn-success {
  color: #fff;
  background-color: #238423;
  border: none;
  border-bottom: 1px solid #113f11;
}
.evrt-calculators .btn-success.active,
.evrt-calculators .btn-success.focus,
.evrt-calculators .btn-success:active,
.evrt-calculators .btn-success:focus,
.evrt-calculators .btn-success:hover,
.evrt-calculators .open &gt; .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #185c18;
  border-color: #061706;
}
.evrt-calculators .btn-success.active,
.evrt-calculators .btn-success:active,
.evrt-calculators .open &gt; .dropdown-toggle.btn-success {
  background-image: none;
}
.evrt-calculators .btn-success.disabled,
.evrt-calculators .btn-success.disabled.active,
.evrt-calculators .btn-success.disabled.focus,
.evrt-calculators .btn-success.disabled:active,
.evrt-calculators .btn-success.disabled:focus,
.evrt-calculators .btn-success.disabled:hover,
.evrt-calculators .btn-success[disabled],
.evrt-calculators .btn-success[disabled].active,
.evrt-calculators .btn-success[disabled].focus,
.evrt-calculators .btn-success[disabled]:active,
.evrt-calculators .btn-success[disabled]:focus,
.evrt-calculators .btn-success[disabled]:hover,
.evrt-calculators fieldset[disabled] .btn-success,
.evrt-calculators fieldset[disabled] .btn-success.active,
.evrt-calculators fieldset[disabled] .btn-success.focus,
.evrt-calculators fieldset[disabled] .btn-success:active,
.evrt-calculators fieldset[disabled] .btn-success:focus,
.evrt-calculators fieldset[disabled] .btn-success:hover {
  background-color: #238423;
  border-color: #1e701e;
}
.evrt-calculators .btn-success .badge {
  color: #238423;
  background-color: #fff;
}
.evrt-calculators .btn-danger {
  color: #fff;
  background-color: #e33d1c;
  border: none;
  border-bottom: 1px solid #962812;
}
.evrt-calculators .btn-danger.active,
.evrt-calculators .btn-danger.focus,
.evrt-calculators .btn-danger:active,
.evrt-calculators .btn-danger:focus,
.evrt-calculators .btn-danger:hover,
.evrt-calculators .open &gt; .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #b63116;
  border-color: #681c0d;
}
.evrt-calculators .btn-danger.active,
.evrt-calculators .btn-danger:active,
.evrt-calculators .open &gt; .dropdown-toggle.btn-danger {
  background-image: none;
}
.evrt-calculators .btn-danger.disabled,
.evrt-calculators .btn-danger.disabled.active,
.evrt-calculators .btn-danger.disabled.focus,
.evrt-calculators .btn-danger.disabled:active,
.evrt-calculators .btn-danger.disabled:focus,
.evrt-calculators .btn-danger.disabled:hover,
.evrt-calculators .btn-danger[disabled],
.evrt-calculators .btn-danger[disabled].active,
.evrt-calculators .btn-danger[disabled].focus,
.evrt-calculators .btn-danger[disabled]:active,
.evrt-calculators .btn-danger[disabled]:focus,
.evrt-calculators .btn-danger[disabled]:hover,
.evrt-calculators fieldset[disabled] .btn-danger,
.evrt-calculators fieldset[disabled] .btn-danger.active,
.evrt-calculators fieldset[disabled] .btn-danger.focus,
.evrt-calculators fieldset[disabled] .btn-danger:active,
.evrt-calculators fieldset[disabled] .btn-danger:focus,
.evrt-calculators fieldset[disabled] .btn-danger:hover {
  background-color: #e33d1c;
  border-color: #cc3719;
}
.evrt-calculators .btn-danger .badge {
  color: #e33d1c;
  background-color: #fff;
}
.evrt-calculators .btn-tertiary {
  color: #fff;
  background-color: #f59b00;
  border: none;
  border-bottom: 1px solid #9e6400;
}
.evrt-calculators .btn-tertiary.active,
.evrt-calculators .btn-tertiary.focus,
.evrt-calculators .btn-tertiary:active,
.evrt-calculators .btn-tertiary:focus,
.evrt-calculators .btn-tertiary:hover,
.evrt-calculators .open &gt; .dropdown-toggle.btn-tertiary {
  color: #fff;
  background-color: #c27b00;
  border-color: #6b4400;
}
.evrt-calculators .btn-tertiary.active,
.evrt-calculators .btn-tertiary:active,
.evrt-calculators .open &gt; .dropdown-toggle.btn-tertiary {
  background-image: none;
}
.evrt-calculators .btn-tertiary.disabled,
.evrt-calculators .btn-tertiary.disabled.active,
.evrt-calculators .btn-tertiary.disabled.focus,
.evrt-calculators .btn-tertiary.disabled:active,
.evrt-calculators .btn-tertiary.disabled:focus,
.evrt-calculators .btn-tertiary.disabled:hover,
.evrt-calculators .btn-tertiary[disabled],
.evrt-calculators .btn-tertiary[disabled].active,
.evrt-calculators .btn-tertiary[disabled].focus,
.evrt-calculators .btn-tertiary[disabled]:active,
.evrt-calculators .btn-tertiary[disabled]:focus,
.evrt-calculators .btn-tertiary[disabled]:hover,
.evrt-calculators fieldset[disabled] .btn-tertiary,
.evrt-calculators fieldset[disabled] .btn-tertiary.active,
.evrt-calculators fieldset[disabled] .btn-tertiary.focus,
.evrt-calculators fieldset[disabled] .btn-tertiary:active,
.evrt-calculators fieldset[disabled] .btn-tertiary:focus,
.evrt-calculators fieldset[disabled] .btn-tertiary:hover {
  background-color: #f59b00;
  border-color: #db8b00;
}
.evrt-calculators .btn-tertiary .badge {
  color: #f59b00;
  background-color: #fff;
}
.evrt-calculators .btn-loader.disabled,
.evrt-calculators .btn-loader[disabled] {
  position: relative;
}
.evrt-calculators .btn-loader.disabled:after,
.evrt-calculators .btn-loader[disabled]:after {
  content: attr(data-fired);
  display: block;
}
.evrt-calculators .btn-loader.disabled:before,
.evrt-calculators .btn-loader[disabled]:before {
  z-index: 1000;
  overflow: show;
  left: 0;
  bottom: 0;
  right: 0;
  -webkit-animation: rotation 0.6s infinite linear;
  -moz-animation: rotation 0.6s infinite linear;
  -o-animation: rotation 0.6s infinite linear;
  animation: rotation 0.6s infinite linear;
  border-left: 6px solid #d6d6d6;
  border-right: 6px solid #d6d6d6;
  border-bottom: 6px solid #d6d6d6;
  border-top: 6px solid #363636;
  border-radius: 100%;
  content: '';
  display: block;
  margin: 0;
  height: 20px;
  width: 20px;
  position: absolute;
  border-width: 3px;
  top: 5px;
}
.evrt-calculators .btn-loader.btn-lg:before {
  top: 12px;
  left: 15px;
}
.evrt-calculators .btn-toggle {
  border-top: none;
  border-bottom: none;
  border-right: none;
  border-left: 1px solid #a3a3a3;
  background-color: #d6d6d6;
  color: #363636;
  font-size: 0.92857143em;
  height: 30px;
  line-height: 29px;
  padding: 0 2em;
  width: auto;
  box-shadow: inset 0 -3px 3px -3px #363636;
  margin: 0;
}
.evrt-calculators .btn-toggle:hover {
  margin: 0;
}
.evrt-calculators .btn-toggle:first-child {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-left: none;
}
.evrt-calculators .btn-toggle:first-child:hover {
  margin-left: 0;
}
.evrt-calculators .btn-toggle:last-child {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.evrt-calculators .btn-toggle.active,
.evrt-calculators .btn-toggle.pushed,
.evrt-calculators .open &gt; .dropdown-toggle.btn-toggle {
  color: #fff;
  background-color: #448fd2;
  box-shadow: inset 0 0 4px #363636;
}
.evrt-calculators .btn-toggle.active,
.evrt-calculators .btn-toggle:active,
.evrt-calculators .open &gt; .dropdown-toggle.btn-toggle {
  background-image: none;
}
.evrt-calculators .btn-toggle.disabled,
.evrt-calculators .btn-toggle.disabled.active,
.evrt-calculators .btn-toggle.disabled.focus,
.evrt-calculators .btn-toggle.disabled:active,
.evrt-calculators .btn-toggle.disabled:focus,
.evrt-calculators .btn-toggle.disabled:hover,
.evrt-calculators .btn-toggle[disabled],
.evrt-calculators .btn-toggle[disabled].active,
.evrt-calculators .btn-toggle[disabled].focus,
.evrt-calculators .btn-toggle[disabled]:active,
.evrt-calculators .btn-toggle[disabled]:focus,
.evrt-calculators .btn-toggle[disabled]:hover,
.evrt-calculators fieldset[disabled] .btn-toggle,
.evrt-calculators fieldset[disabled] .btn-toggle.active,
.evrt-calculators fieldset[disabled] .btn-toggle.focus,
.evrt-calculators fieldset[disabled] .btn-toggle:active,
.evrt-calculators fieldset[disabled] .btn-toggle:focus,
.evrt-calculators fieldset[disabled] .btn-toggle:hover {
  background-color: #448fd2;
  border-color: #3183cc;
}
.evrt-calculators .btn-link {
  color: #008aff;
  font-weight: 300;
  text-decoration: underline;
  padding-left: 12px;
  padding-right: 12px;
}
.evrt-calculators .btn-link,
.evrt-calculators .ng-joyride-init-link {
  border-radius: 0;
  min-width: 0;
}
.evrt-calculators .best-next-step-link,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content .btns .cancel-btn button {
  color: #008aff;
  font-weight: 300;
  border-radius: 0;
  text-decoration: underline;
  padding-left: 12px;
  padding-right: 12px;
  min-width: 0;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button {
  color: #008aff;
  font-weight: 300;
  border-radius: 0;
  text-decoration: underline;
  min-width: 0;
}
.evrt-calculators .best-next-step-link,
.evrt-calculators .btn-link,
.evrt-calculators .btn-link.active,
.evrt-calculators .btn-link:active,
.evrt-calculators .btn-link[disabled],
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled],
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button.active,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button:active,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button[disabled],
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn.active,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn:active,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn[disabled],
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled],
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content .btns .cancel-btn button,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled],
.evrt-calculators .ng-joyride-init-link,
.evrt-calculators fieldset[disabled] .btn-link,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  fieldset[disabled]
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn,
.evrt-calculators
  fieldset[disabled]
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  fieldset[disabled]
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.evrt-calculators .best-next-step-link,
.evrt-calculators .btn-link,
.evrt-calculators .btn-link:active,
.evrt-calculators .btn-link:focus,
.evrt-calculators .btn-link:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button:active,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button:focus,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button:hover,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn:active,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn:focus,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn:hover,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content .btns .cancel-btn button,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators .ng-joyride-init-link {
  border-color: transparent;
}
.evrt-calculators .btn-link:focus,
.evrt-calculators .btn-link:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button:focus,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button:hover,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn:focus,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn:hover,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover {
  color: #0061b3;
  text-decoration: underline;
  background-color: transparent;
}
.evrt-calculators .btn-link[disabled]:focus,
.evrt-calculators .btn-link[disabled]:hover,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled]:focus,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled]:hover,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button[disabled]:focus,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button[disabled]:hover,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn[disabled]:focus,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn[disabled]:hover,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled]:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled]:hover,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled]:focus,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled]:hover,
.evrt-calculators fieldset[disabled] .btn-link:focus,
.evrt-calculators fieldset[disabled] .btn-link:hover,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:hover,
.evrt-calculators
  fieldset[disabled]
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn:focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn:hover,
.evrt-calculators
  fieldset[disabled]
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  fieldset[disabled]
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  fieldset[disabled]
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover {
  color: #363636;
  text-decoration: none;
}
.evrt-calculators .btn-group-lg &gt; .btn,
.evrt-calculators
  .btn-group-lg
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-lg
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .btn-group-lg
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .btn-group-lg
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-lg
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-lg
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-lg
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators .btn-group-lg &gt; .modal .change-summary-dialog .change-summary-container .modal-header .actions button,
.evrt-calculators
  .btn-group-lg
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .btn-group-lg
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .btn-group-lg
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-lg
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-lg
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators .btn-lg {
  text-transform: uppercase;
  padding: 0.75em 30px;
  font-size: 1.14285714em;
  line-height: 1.33;
  border-radius: 6px;
  min-width: 100px;
}
.evrt-calculators .btn-group-sm &gt; .btn,
.evrt-calculators
  .btn-group-sm
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-sm
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .btn-group-sm
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .btn-group-sm
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-sm
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-sm
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-sm
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators .btn-group-sm &gt; .modal .change-summary-dialog .change-summary-container .modal-header .actions button,
.evrt-calculators
  .btn-group-sm
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .btn-group-sm
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .btn-group-sm
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-sm
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-sm
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators .btn-sm {
  padding: 5px 21px;
  font-size: 0.92857143em;
  line-height: 1.5;
  border-radius: 3px;
  min-width: 100px;
}
.evrt-calculators .btn-group-xs &gt; .btn,
.evrt-calculators
  .btn-group-xs
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-xs
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .btn-group-xs
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .btn-group-xs
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-xs
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-xs
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-xs
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators .btn-group-xs &gt; .modal .change-summary-dialog .change-summary-container .modal-header .actions button,
.evrt-calculators
  .btn-group-xs
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .btn-group-xs
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .btn-group-xs
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-xs
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-xs
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators .btn-xs {
  padding: 1px 21px;
  font-size: 0.92857143em;
  line-height: 1.5;
  border-radius: 3px;
  min-width: 100px;
}
.evrt-calculators .btn-block,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn {
  display: block;
  width: 100%;
}
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn {
  display: block;
}
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content .btns .cancel-btn button,
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content .btns .submit-btn button {
  display: block;
  width: 100%;
}
.evrt-calculators .btn-block + .btn-block,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn
  + .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn
  + .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  margin-top: 10px;
}
.evrt-calculators input[type='button'].btn-block,
.evrt-calculators
  input[type='button'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  input[type='button'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  input[type='button'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  input[type='button'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  input[type='button'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  input[type='button'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  input[type='button'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  input[type='button'].modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  input[type='button'].modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn,
.evrt-calculators
  input[type='button'].modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  input[type='button'].modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  input[type='button'].modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators input[type='reset'].btn-block,
.evrt-calculators
  input[type='reset'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  input[type='reset'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  input[type='reset'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  input[type='reset'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  input[type='reset'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  input[type='reset'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  input[type='reset'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  input[type='reset'].modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  input[type='reset'].modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn,
.evrt-calculators
  input[type='reset'].modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  input[type='reset'].modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  input[type='reset'].modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators input[type='submit'].btn-block,
.evrt-calculators
  input[type='submit'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  input[type='submit'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  input[type='submit'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  input[type='submit'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  input[type='submit'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  input[type='submit'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  input[type='submit'].modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  input[type='submit'].modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  input[type='submit'].modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn,
.evrt-calculators
  input[type='submit'].modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  input[type='submit'].modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  input[type='submit'].modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  width: 100%;
}
@media (max-width: 699px) {
  .evrt-calculators .btn-mobile {
    display: block;
    width: 100%;
  }
}
.evrt-calculators .fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.evrt-calculators .fade.in {
  opacity: 1;
}
.evrt-calculators .collapse {
  display: none;
  visibility: hidden;
}
.evrt-calculators .collapse.in {
  display: block;
  visibility: visible;
}
.evrt-calculators tr.collapse.in {
  display: table-row;
}
.evrt-calculators tbody.collapse.in {
  display: table-row-group;
}
.evrt-calculators .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.evrt-calculators .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.evrt-calculators .dropdown {
  position: relative;
}
.evrt-calculators .dropdown-toggle:focus {
  outline: 0;
}
.evrt-calculators .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.evrt-calculators .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.evrt-calculators .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.evrt-calculators .dropdown-menu &gt; li &gt; a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #363636;
  white-space: nowrap;
}
.evrt-calculators .dropdown-menu &gt; li &gt; a:focus,
.evrt-calculators .dropdown-menu &gt; li &gt; a:hover {
  text-decoration: none;
  color: #292929;
  background-color: #f5f5f5;
}
.evrt-calculators .dropdown-menu &gt; .active &gt; a,
.evrt-calculators .dropdown-menu &gt; .active &gt; a:focus,
.evrt-calculators .dropdown-menu &gt; .active &gt; a:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #0f8ab8;
}
.evrt-calculators .dropdown-menu &gt; .disabled &gt; a,
.evrt-calculators .dropdown-menu &gt; .disabled &gt; a:focus,
.evrt-calculators .dropdown-menu &gt; .disabled &gt; a:hover {
  color: #7d7d7d;
}
.evrt-calculators .dropdown-menu &gt; .disabled &gt; a:focus,
.evrt-calculators .dropdown-menu &gt; .disabled &gt; a:hover {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  /*filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);*/
  cursor: not-allowed;
}
.evrt-calculators .open &gt; .dropdown-menu {
  display: block;
}
.evrt-calculators .open &gt; a {
  outline: 0;
}
.evrt-calculators .dropdown-menu-right {
  left: auto;
  right: 0;
}
.evrt-calculators .dropdown-menu-left {
  left: 0;
  right: auto;
}
.evrt-calculators .dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 0.92857143em;
  line-height: 1.42857143;
  color: #525252;
  white-space: nowrap;
}
.evrt-calculators .dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.evrt-calculators .pull-right &gt; .dropdown-menu {
  right: 0;
  left: auto;
}
.evrt-calculators .dropup .caret,
.evrt-calculators .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: '';
}
.evrt-calculators .dropup .dropdown-menu,
.evrt-calculators .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 960px) {
  .evrt-calculators .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .evrt-calculators .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.evrt-calculators .btn-group,
.evrt-calculators .btn-group-vertical {
  position: relative;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  vertical-align: middle;
}
.evrt-calculators .btn-group &gt; .btn {
  float: left;
}
.evrt-calculators .btn-group-vertical &gt; .btn,
.evrt-calculators .btn-group &gt; .btn {
  position: relative;
  min-width: 0;
}
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators .btn-group &gt; .modal .change-summary-dialog .change-summary-container .modal-header .actions button {
  position: relative;
  float: left;
  min-width: 0;
}
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button {
  position: relative;
  min-width: 0;
}
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button {
  position: relative;
  float: left;
  min-width: 0;
}
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button {
  position: relative;
  min-width: 0;
}
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn {
  position: relative;
  float: left;
  min-width: 0;
}
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn {
  position: relative;
  min-width: 0;
}
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn {
  position: relative;
  float: left;
  min-width: 0;
}
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn {
  position: relative;
  min-width: 0;
}
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn {
  position: relative;
  float: left;
  min-width: 0;
}
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn {
  position: relative;
  min-width: 0;
}
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn {
  position: relative;
  float: left;
  min-width: 0;
}
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn {
  position: relative;
  min-width: 0;
}
.evrt-calculators
  .btn-group
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn {
  position: relative;
  float: left;
  min-width: 0;
}
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn {
  position: relative;
  min-width: 0;
}
.evrt-calculators
  .btn-group
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button {
  position: relative;
  float: left;
  min-width: 0;
}
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button {
  position: relative;
  min-width: 0;
}
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  position: relative;
  float: left;
  min-width: 0;
}
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  position: relative;
  min-width: 0;
}
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button {
  position: relative;
  float: left;
  min-width: 0;
}
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button {
  position: relative;
  min-width: 0;
}
.evrt-calculators .btn-group-vertical &gt; .btn.active,
.evrt-calculators .btn-group-vertical &gt; .btn:active,
.evrt-calculators .btn-group-vertical &gt; .btn:focus,
.evrt-calculators .btn-group-vertical &gt; .btn:hover,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:hover,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:hover,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:hover,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:hover,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:hover,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:hover,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button.active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:hover,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:hover,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:hover,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:active,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:hover,
.evrt-calculators .btn-group &gt; .btn.active,
.evrt-calculators .btn-group &gt; .btn:active,
.evrt-calculators .btn-group &gt; .btn:focus,
.evrt-calculators .btn-group &gt; .btn:hover,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:hover,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:hover,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:hover,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:hover,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:hover,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:hover,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button.active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:hover,
.evrt-calculators
  .btn-group
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:hover,
.evrt-calculators
  .btn-group
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:hover,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:active,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:hover {
  z-index: 2;
}
.evrt-calculators .btn-group-vertical &gt; .btn:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:focus,
.evrt-calculators .btn-group &gt; .btn:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:focus {
  outline: 0;
}
.evrt-calculators .btn-toolbar {
  margin-left: -5px;
}
.evrt-calculators .btn-toolbar .btn-group,
.evrt-calculators .btn-toolbar .input-group {
  float: left;
}
.evrt-calculators .btn-toolbar &gt; .btn,
.evrt-calculators .btn-toolbar &gt; .btn-group,
.evrt-calculators .btn-toolbar &gt; .input-group,
.evrt-calculators
  .btn-toolbar
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-toolbar
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .btn-toolbar
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .btn-toolbar
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .btn-toolbar
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .btn-toolbar
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .btn-toolbar
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators .btn-toolbar &gt; .modal .change-summary-dialog .change-summary-container .modal-header .actions button,
.evrt-calculators
  .btn-toolbar
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .btn-toolbar
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .btn-toolbar
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-toolbar
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-toolbar
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  margin-left: 5px;
}
.evrt-calculators .btn-group &gt; .btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:not(:first-child):not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:not(:first-child):not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:not(:first-child):not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:not(:first-child):not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:not(:first-child):not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:not(:first-child):not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:not(:first-child):not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.evrt-calculators .breadcrumb &gt; li:first-child span,
.evrt-calculators .btn-group &gt; .btn:first-child,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:first-child,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:first-child,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:first-child,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:first-child,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:first-child,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:first-child,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:first-child,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:first-child,
.evrt-calculators
  .btn-group
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:first-child,
.evrt-calculators
  .btn-group
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:first-child,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:first-child,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:first-child,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:first-child {
  margin-left: 0;
}
.evrt-calculators .btn-group &gt; .btn:first-child:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:first-child:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:first-child:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:first-child:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:first-child:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:first-child:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:first-child:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:first-child:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:first-child:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:first-child:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:first-child:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:first-child:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:first-child:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.evrt-calculators .btn-group &gt; .btn:last-child:not(:first-child),
.evrt-calculators .btn-group &gt; .dropdown-toggle:not(:first-child),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:last-child:not(:first-child),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:last-child:not(:first-child),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:last-child:not(:first-child),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:last-child:not(:first-child),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:last-child:not(:first-child),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:last-child:not(:first-child),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:last-child:not(:first-child),
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:last-child:not(:first-child),
.evrt-calculators
  .btn-group
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:last-child:not(:first-child),
.evrt-calculators
  .btn-group
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:last-child:not(:first-child),
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:last-child:not(:first-child),
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:last-child:not(:first-child),
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:last-child:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.evrt-calculators .btn-group &gt; .btn-group {
  float: left;
}
.evrt-calculators .btn-group &gt; .btn-group:not(:first-child):not(:last-child) &gt; .btn,
.evrt-calculators
  .btn-group
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .btn-group
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .btn-group
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .btn-group
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .btn-group
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .btn-group
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .btn-group
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .btn-group
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  border-radius: 0;
}
.evrt-calculators .btn-group &gt; .btn-group:first-child &gt; .btn:last-child,
.evrt-calculators .btn-group &gt; .btn-group:first-child &gt; .dropdown-toggle,
.evrt-calculators
  .btn-group
  &gt; .btn-group:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:last-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:last-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:last-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:last-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:last-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:last-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:last-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:last-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:first-child
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:last-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:first-child
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:last-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:first-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:last-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:first-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:last-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:first-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:last-child {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.evrt-calculators .btn-group &gt; .btn-group:last-child &gt; .btn:first-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:first-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:first-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:first-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:first-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:first-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:first-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:first-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:first-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:last-child
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:first-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:last-child
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:first-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:last-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:first-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:last-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:first-child,
.evrt-calculators
  .btn-group
  &gt; .btn-group:last-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.evrt-calculators .btn-group .dropdown-toggle:active,
.evrt-calculators .btn-group.open .dropdown-toggle {
  outline: 0;
}
.evrt-calculators .btn-group &gt; .btn + .dropdown-toggle,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .dropdown-toggle,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button
  + .dropdown-toggle,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  + .dropdown-toggle,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn
  + .dropdown-toggle,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn
  + .dropdown-toggle,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn
  + .dropdown-toggle,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn
  + .dropdown-toggle,
.evrt-calculators
  .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button
  + .dropdown-toggle,
.evrt-calculators
  .btn-group
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn
  + .dropdown-toggle,
.evrt-calculators
  .btn-group
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn
  + .dropdown-toggle,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .dropdown-toggle,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .dropdown-toggle,
.evrt-calculators
  .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.evrt-calculators .btn-group &gt; .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.evrt-calculators .btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.evrt-calculators .btn-group.open .dropdown-toggle.btn-link,
.evrt-calculators
  .btn-group.open
  .dropdown-toggle.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group.open
  .dropdown-toggle.modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .btn-group.open
  .dropdown-toggle.modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn,
.evrt-calculators
  .btn-group.open
  .dropdown-toggle.modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group.open
  .dropdown-toggle.modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.evrt-calculators .btn .caret,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  .caret,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button
  .caret,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  .caret,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn
  .caret,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn
  .caret,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn
  .caret,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn
  .caret,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button .caret,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn
  .caret,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn
  .caret,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  .caret,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  .caret,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  .caret,
.evrt-calculators .navbar-default .navbar-nav li &gt; a &gt; .caret {
  margin-left: 0;
}
.evrt-calculators .btn-lg .caret {
  border-width: 5px 5px 0;
}
.evrt-calculators .dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.evrt-calculators .btn-group-vertical &gt; .btn,
.evrt-calculators .btn-group-vertical &gt; .btn-group,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.evrt-calculators .btn-group-vertical &gt; .btn-group &gt; .btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button {
  display: block;
  width: 100%;
  max-width: 100%;
}
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  display: block;
  width: 100%;
  max-width: 100%;
}
.evrt-calculators .btn-group-vertical &gt; .btn-group &gt; .btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators .nav-tabs.nav-justified &gt; li {
  float: none;
}
.evrt-calculators .btn-group-vertical &gt; .btn + .btn,
.evrt-calculators .btn-group-vertical &gt; .btn + .btn-group,
.evrt-calculators .btn-group-vertical &gt; .btn-group + .btn,
.evrt-calculators .btn-group-vertical &gt; .btn-group + .btn-group,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  + .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  + .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  + .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  + .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group
  + .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .btn-group,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button
  + .btn-group,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  + .btn-group,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn
  + .btn-group,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn
  + .btn-group,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn
  + .btn-group,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn
  + .btn-group,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button
  + .btn-group,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn
  + .btn-group,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn
  + .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn
  + .btn-group,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn
  + .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .btn-group,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .btn-group,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  + .btn-group,
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  margin-top: -1px;
  margin-left: 0;
}
.evrt-calculators .btn-group-vertical &gt; .btn:not(:first-child):not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:not(:first-child):not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:not(:first-child):not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:not(:first-child):not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:not(:first-child):not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:not(:first-child):not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:not(:first-child):not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:not(:first-child):not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:not(:first-child):not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:not(:first-child):not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:not(:first-child):not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:not(:first-child):not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:not(:first-child):not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.evrt-calculators .btn-group-vertical &gt; .btn:first-child:not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:first-child:not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:first-child:not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:first-child:not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:first-child:not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:first-child:not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:first-child:not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:first-child:not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:first-child:not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:first-child:not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:first-child:not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:first-child:not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:first-child:not(:last-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:first-child:not(:last-child) {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.evrt-calculators .btn-group-vertical &gt; .btn:last-child:not(:first-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:last-child:not(:first-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:last-child:not(:first-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:last-child:not(:first-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:last-child:not(:first-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:last-child:not(:first-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:last-child:not(:first-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:last-child:not(:first-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:last-child:not(:first-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:last-child:not(:first-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:last-child:not(:first-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:last-child:not(:first-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:last-child:not(:first-child),
.evrt-calculators
  .btn-group-vertical
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:last-child:not(:first-child) {
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.evrt-calculators .btn-group-vertical &gt; .btn-group:not(:first-child):not(:last-child) &gt; .btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:not(:first-child):not(:last-child)
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  border-radius: 0;
}
.evrt-calculators .btn-group-vertical &gt; .btn-group:first-child:not(:last-child) &gt; .btn:last-child,
.evrt-calculators .btn-group-vertical &gt; .btn-group:first-child:not(:last-child) &gt; .dropdown-toggle,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:first-child:not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:last-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:first-child:not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:last-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:first-child:not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:last-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:first-child:not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:last-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:first-child:not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:last-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:first-child:not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:last-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:first-child:not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:last-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:first-child:not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:last-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:first-child:not(:last-child)
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:last-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:first-child:not(:last-child)
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:last-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:first-child:not(:last-child)
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:last-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:first-child:not(:last-child)
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:last-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:first-child:not(:last-child)
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.evrt-calculators .btn-group-vertical &gt; .btn-group:last-child:not(:first-child) &gt; .btn:first-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:last-child:not(:first-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:first-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:last-child:not(:first-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:first-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:last-child:not(:first-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:first-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:last-child:not(:first-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:first-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:last-child:not(:first-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:first-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:last-child:not(:first-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:first-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:last-child:not(:first-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:first-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:last-child:not(:first-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:first-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:last-child:not(:first-child)
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:first-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:last-child:not(:first-child)
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:first-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:last-child:not(:first-child)
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:first-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:last-child:not(:first-child)
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:first-child,
.evrt-calculators
  .btn-group-vertical
  &gt; .btn-group:last-child:not(:first-child)
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.evrt-calculators .btn-group-justified,
.evrt-calculators .input-group {
  display: table;
  border-collapse: separate;
}
.evrt-calculators .btn-group-justified {
  width: 100%;
  table-layout: fixed;
}
.evrt-calculators .btn-group-justified &gt; .btn,
.evrt-calculators .btn-group-justified &gt; .btn-group,
.evrt-calculators
  .btn-group-justified
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-justified
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .btn-group-justified
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .btn-group-justified
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-justified
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-justified
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-justified
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-justified
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .btn-group-justified
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .btn-group-justified
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .btn-group-justified
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-justified
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-justified
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  float: none;
  display: table-cell;
  width: 1%;
}
.evrt-calculators .btn-group-justified &gt; .btn-group .btn,
.evrt-calculators
  .btn-group-justified
  &gt; .btn-group
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-justified
  &gt; .btn-group
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .btn-group-justified
  &gt; .btn-group
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .btn-group-justified
  &gt; .btn-group
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-justified
  &gt; .btn-group
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-justified
  &gt; .btn-group
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .btn-group-justified
  &gt; .btn-group
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .btn-group-justified
  &gt; .btn-group
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .btn-group-justified
  &gt; .btn-group
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .btn-group-justified
  &gt; .btn-group
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .btn-group-justified
  &gt; .btn-group
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-justified
  &gt; .btn-group
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-group-justified
  &gt; .btn-group
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  width: 100%;
}
.evrt-calculators .btn-group-justified &gt; .btn-group .dropdown-menu {
  left: auto;
}
.evrt-calculators [data-toggle='buttons'] &gt; .btn input[type='checkbox'],
.evrt-calculators [data-toggle='buttons'] &gt; .btn input[type='radio'],
.evrt-calculators [data-toggle='buttons'] &gt; .btn-group &gt; .btn input[type='checkbox'],
.evrt-calculators [data-toggle='buttons'] &gt; .btn-group &gt; .btn input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  input[type='radio'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  input[type='checkbox'],
.evrt-calculators
  [data-toggle='buttons']
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  input[type='radio'] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.evrt-calculators .input-group {
  position: relative;
}
.evrt-calculators .input-group[class*='col-'] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.evrt-calculators .input-group .form-control {
  box-shadow: none;
  position: relative;
  z-index: 2;
  float: left;
  padding-left: 3px;
  width: 100%;
  margin-bottom: 0;
}
.evrt-calculators .input-group-lg &gt; .form-control,
.evrt-calculators .input-group-lg &gt; .input-group-addon,
.evrt-calculators .input-group-lg &gt; .input-group-btn &gt; .btn,
.evrt-calculators
  .input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  height: 5.5em;
  padding: 0.75em 16px;
  font-size: 1.28571429em;
  line-height: 1.33;
  border-radius: 3px;
}
.evrt-calculators select.input-group-lg &gt; .form-control,
.evrt-calculators select.input-group-lg &gt; .input-group-addon,
.evrt-calculators select.input-group-lg &gt; .input-group-btn &gt; .btn,
.evrt-calculators
  select.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  select.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  select.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  select.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  select.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  select.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  select.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  select.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  select.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  select.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  select.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  select.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  select.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  height: 5.5em;
  line-height: 5.5em;
}
.evrt-calculators select[multiple].input-group-lg &gt; .form-control,
.evrt-calculators select[multiple].input-group-lg &gt; .input-group-addon,
.evrt-calculators select[multiple].input-group-lg &gt; .input-group-btn &gt; .btn,
.evrt-calculators
  select[multiple].input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  select[multiple].input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  select[multiple].input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  select[multiple].input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  select[multiple].input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  select[multiple].input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  select[multiple].input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  select[multiple].input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  select[multiple].input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  select[multiple].input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  select[multiple].input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  select[multiple].input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  select[multiple].input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators textarea.input-group-lg &gt; .form-control,
.evrt-calculators textarea.input-group-lg &gt; .input-group-addon,
.evrt-calculators textarea.input-group-lg &gt; .input-group-btn &gt; .btn,
.evrt-calculators
  textarea.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  textarea.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  textarea.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  textarea.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  textarea.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  textarea.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  textarea.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  textarea.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  textarea.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  textarea.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  textarea.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  textarea.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  textarea.input-group-lg
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  height: auto;
}
.evrt-calculators .input-group-sm &gt; .form-control,
.evrt-calculators .input-group-sm &gt; .input-group-addon,
.evrt-calculators .input-group-sm &gt; .input-group-btn &gt; .btn,
.evrt-calculators
  .input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  height: 30px;
  padding: 5px 10px;
  font-size: 0.92857143em;
  line-height: 1.5;
  border-radius: 3px;
}
.evrt-calculators select.input-group-sm &gt; .form-control,
.evrt-calculators select.input-group-sm &gt; .input-group-addon,
.evrt-calculators select.input-group-sm &gt; .input-group-btn &gt; .btn,
.evrt-calculators
  select.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  select.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  select.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  select.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  select.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  select.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  select.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  select.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  select.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  select.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  select.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  select.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  select.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  height: 30px;
  line-height: 30px;
}
.evrt-calculators select[multiple].input-group-sm &gt; .form-control,
.evrt-calculators select[multiple].input-group-sm &gt; .input-group-addon,
.evrt-calculators select[multiple].input-group-sm &gt; .input-group-btn &gt; .btn,
.evrt-calculators
  select[multiple].input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  select[multiple].input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  select[multiple].input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  select[multiple].input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  select[multiple].input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  select[multiple].input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  select[multiple].input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  select[multiple].input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  select[multiple].input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  select[multiple].input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  select[multiple].input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  select[multiple].input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  select[multiple].input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators textarea.input-group-sm &gt; .form-control,
.evrt-calculators textarea.input-group-sm &gt; .input-group-addon,
.evrt-calculators textarea.input-group-sm &gt; .input-group-btn &gt; .btn,
.evrt-calculators
  textarea.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  textarea.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  textarea.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  textarea.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  textarea.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  textarea.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  textarea.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  textarea.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  textarea.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  textarea.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  textarea.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  textarea.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  textarea.input-group-sm
  &gt; .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  textarea.withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .withdrawal-amount-column
  .amount-container
  div
  input[type='text'] {
  height: auto;
}
.evrt-calculators .input-group .form-control,
.evrt-calculators .input-group-addon,
.evrt-calculators .input-group-btn {
  display: table-cell;
}
.evrt-calculators .input-group .form-control:not(:first-child):not(:last-child),
.evrt-calculators .input-group-addon:not(:first-child):not(:last-child),
.evrt-calculators .input-group-btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.evrt-calculators .input-group-percentage {
  border: 1px solid #d6d6d6;
  border-radius: 2px;
}
.evrt-calculators .input-group-percentage .form-control {
  text-align: right;
  border: none;
  border-radius: 4px;
  padding: 0 5px 0 0;
  width: 100%;
  min-width: 65px;
  background: 0 0;
}
.evrt-calculators .input-group-percentage .input-group-btn .btn,
.evrt-calculators
  .input-group-percentage
  .input-group-btn
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-percentage
  .input-group-btn
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .input-group-percentage
  .input-group-btn
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .input-group-percentage
  .input-group-btn
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-percentage
  .input-group-btn
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .input-group-percentage
  .input-group-btn
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-percentage
  .input-group-btn
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .input-group-percentage
  .input-group-btn
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .input-group-percentage
  .input-group-btn
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .input-group-percentage
  .input-group-btn
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .input-group-percentage
  .input-group-btn
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-percentage
  .input-group-btn
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-percentage
  .input-group-btn
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
  background-image: -webkit-linear-gradient(top, #fff, #ededed);
  background-image: -moz-linear-gradient(top, #fff, #ededed);
  background-image: -o-linear-gradient(top, #fff, #ededed);
  background-image: linear-gradient(to bottom, #fff, #ededed);
  border: none;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 1px solid #d6d6d6;
  min-width: 0;
}
.evrt-calculators .input-group-percentage .input-group-btn span {
  font-size: 14px;
  color: #525252;
}
.evrt-calculators .input-group-percentage .input-group-addon:last-child {
  padding-left: 0;
  color: #363636;
  padding-top: 6px;
}
.evrt-calculators .input-group-addon {
  white-space: nowrap;
}
.evrt-calculators .input-group-addon,
.evrt-calculators .input-group-btn {
  width: 1%;
  vertical-align: middle;
}
.evrt-calculators .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #a3a3a3;
  text-align: center;
  background-color: #fff;
  border: 0;
  border-radius: 3px;
}
.evrt-calculators .input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 0.92857143em;
  border-radius: 3px;
}
.evrt-calculators .input-group-addon.input-lg {
  padding: 0.75em 16px;
  font-size: 1.28571429em;
  border-radius: 6px;
}
.evrt-calculators .input-group-addon input[type='checkbox'],
.evrt-calculators .input-group-addon input[type='radio'] {
  margin-top: 0;
}
.evrt-calculators label.input-group-addon {
  color: #363636;
  padding-left: 0;
  text-align: left;
}
.evrt-calculators .input-group .form-control:first-child,
.evrt-calculators .input-group-addon:first-child,
.evrt-calculators .input-group-btn:first-child &gt; .btn,
.evrt-calculators .input-group-btn:first-child &gt; .btn-group &gt; .btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators .input-group-btn:first-child &gt; .dropdown-toggle,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators .input-group-btn:last-child &gt; .btn-group:not(:last-child) &gt; .btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group:not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group:not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group:not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group:not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group:not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group:not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group:not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group:not(:last-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group:not(:last-child)
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group:not(:last-child)
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group:not(:last-child)
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group:not(:last-child)
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group:not(:last-child)
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators .input-group-btn:last-child &gt; .btn:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:not(:last-child):not(.dropdown-toggle),
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.evrt-calculators .input-group-addon:first-child {
  border-right: 0;
}
.evrt-calculators .input-group .form-control:last-child,
.evrt-calculators .input-group-addon:last-child,
.evrt-calculators .input-group-btn:first-child &gt; .btn-group:not(:first-child) &gt; .btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group:not(:first-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group:not(:first-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group:not(:first-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group:not(:first-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group:not(:first-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group:not(:first-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group:not(:first-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group:not(:first-child)
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group:not(:first-child)
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group:not(:first-child)
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group:not(:first-child)
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group:not(:first-child)
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .btn-group:not(:first-child)
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators .input-group-btn:first-child &gt; .btn:not(:first-child),
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:not(:first-child),
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:not(:first-child),
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:not(:first-child),
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:not(:first-child),
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:not(:first-child),
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:not(:first-child),
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:not(:first-child),
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:not(:first-child),
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:not(:first-child),
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:not(:first-child),
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:not(:first-child),
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:not(:first-child),
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:not(:first-child),
.evrt-calculators .input-group-btn:last-child &gt; .btn,
.evrt-calculators .input-group-btn:last-child &gt; .btn-group &gt; .btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .btn-group
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators .input-group-btn:last-child &gt; .dropdown-toggle,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.evrt-calculators .input-group-addon:last-child {
  border-left: 0;
}
.evrt-calculators .input-group-btn {
  position: relative;
  white-space: nowrap;
}
.evrt-calculators .input-group-btn &gt; .btn,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  height: 40px;
  position: relative;
}
.evrt-calculators .input-group-btn &gt; .btn + .btn,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn
  + .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn
  + .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  margin-left: -1px;
}
.evrt-calculators .input-group-btn &gt; .btn:active,
.evrt-calculators .input-group-btn &gt; .btn:focus,
.evrt-calculators .input-group-btn &gt; .btn:hover,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:active,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:focus,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:hover,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:active,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:focus,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:hover,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:active,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:focus,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:hover,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:active,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:focus,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:hover,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:active,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:focus,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:hover,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:active,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:focus,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:hover,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:active,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:focus,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:hover,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:active,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:focus,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:hover,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:active,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:focus,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:hover,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:active,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:active,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:focus,
.evrt-calculators
  .input-group-btn
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:hover {
  z-index: 2;
}
.evrt-calculators .input-group-btn:first-child &gt; .btn,
.evrt-calculators .input-group-btn:first-child &gt; .btn-group,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:first-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  margin-right: -1px;
}
.evrt-calculators .input-group-btn:last-child &gt; .btn,
.evrt-calculators .input-group-btn:last-child &gt; .btn-group,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .input-group-btn:last-child
  &gt; .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  margin-left: -5px;
}
.evrt-calculators .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.evrt-calculators .nav &gt; li,
.evrt-calculators .nav &gt; li &gt; a {
  position: relative;
  display: block;
}
.evrt-calculators .nav &gt; li {
  transition: all 0.2s ease 0s;
}
.evrt-calculators .nav &gt; li &gt; a {
  padding: 5px 8px;
  text-decoration: none;
}
.evrt-calculators .nav &gt; li &gt; a:focus,
.evrt-calculators .nav &gt; li &gt; a:hover {
  text-decoration: none;
}
.evrt-calculators .nav &gt; li.disabled &gt; a {
  color: #7d7d7d;
}
.evrt-calculators .nav &gt; li.disabled &gt; a:focus,
.evrt-calculators .nav &gt; li.disabled &gt; a:hover {
  color: #7d7d7d;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.evrt-calculators .nav .open &gt; a,
.evrt-calculators .nav .open &gt; a:focus,
.evrt-calculators .nav .open &gt; a:hover {
  background-color: #7d7d7d;
  border-color: #008aff;
}
.evrt-calculators .nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.evrt-calculators .nav &gt; li &gt; a &gt; img {
  max-width: none;
}
.evrt-calculators .nav-tabs &gt; li {
  float: left;
  margin-bottom: -1px;
  margin-right: 3px;
}
.evrt-calculators .nav-tabs &gt; li &gt; a {
  background: rgba(255, 255, 255, 0.75);
  border: 1px solid transparent;
  border-radius: 3px 3px 0 0;
  color: #666;
  margin-right: 2px;
  line-height: 1.42857143;
}
.evrt-calculators .nav-tabs &gt; li.active &gt; a,
.evrt-calculators .nav-tabs &gt; li.active &gt; a:focus,
.evrt-calculators .nav-tabs &gt; li.active &gt; a:hover {
  color: #525252;
  background-color: #fff;
  border-bottom-color: transparent;
  cursor: default;
}
.evrt-calculators .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.evrt-calculators .nav-tabs.nav-justified &gt; li &gt; a {
  text-align: center;
  margin-bottom: 5px;
}
.evrt-calculators .nav-justified &gt; .dropdown .dropdown-menu,
.evrt-calculators .nav-tabs.nav-justified &gt; .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 900px) {
  .evrt-calculators .nav-tabs.nav-justified &gt; li {
    display: table-cell;
    width: 1%;
  }
  .evrt-calculators .nav-tabs.nav-justified &gt; li &gt; a {
    margin-bottom: 0;
  }
}
.evrt-calculators .nav-tabs.nav-justified &gt; li &gt; a {
  margin-right: 0;
  border-radius: 3px;
}
.evrt-calculators .nav-tabs.nav-justified &gt; .active &gt; a,
.evrt-calculators .nav-tabs.nav-justified &gt; .active &gt; a:focus,
.evrt-calculators .nav-tabs.nav-justified &gt; .active &gt; a:hover {
  border: 1px solid #ddd;
}
@media (min-width: 900px) {
  .evrt-calculators .nav-tabs.nav-justified &gt; li &gt; a {
    border-bottom: 1px solid #ddd;
    border-radius: 3px 3px 0 0;
  }
  .evrt-calculators .nav-tabs.nav-justified &gt; .active &gt; a,
  .evrt-calculators .nav-tabs.nav-justified &gt; .active &gt; a:focus,
  .evrt-calculators .nav-tabs.nav-justified &gt; .active &gt; a:hover {
    border-bottom-color: #fff;
  }
}
.evrt-calculators .nav-pills &gt; li {
  float: left;
}
.evrt-calculators .nav-pills &gt; li &gt; a {
  border-radius: 3px;
}
.evrt-calculators .nav-pills &gt; li + li {
  margin-left: 2px;
}
.evrt-calculators .nav-pills &gt; li.active &gt; a,
.evrt-calculators .nav-pills &gt; li.active &gt; a:focus,
.evrt-calculators .nav-pills &gt; li.active &gt; a:hover {
  color: #fff;
  background-color: #0f8ab8;
}
.evrt-calculators .nav-justified &gt; li,
.evrt-calculators .nav-stacked &gt; li {
  float: none;
}
.evrt-calculators .nav-stacked &gt; li + li {
  margin-top: 2px;
  margin-left: 0;
}
.evrt-calculators .nav-justified {
  width: 100%;
}
.evrt-calculators .nav-justified &gt; li &gt; a {
  text-align: center;
  margin-bottom: 5px;
}
@media (min-width: 900px) {
  .evrt-calculators .nav-justified &gt; li {
    display: table-cell;
    width: 1%;
  }
  .evrt-calculators .nav-justified &gt; li &gt; a {
    margin-bottom: 0;
  }
}
.evrt-calculators .nav-tabs-justified {
  border-bottom: 0;
}
.evrt-calculators .nav-tabs-justified &gt; li &gt; a {
  margin-right: 0;
  border-radius: 3px;
}
.evrt-calculators .nav-tabs-justified &gt; .active &gt; a,
.evrt-calculators .nav-tabs-justified &gt; .active &gt; a:focus,
.evrt-calculators .nav-tabs-justified &gt; .active &gt; a:hover {
  border: 1px solid #ddd;
}
@media (min-width: 900px) {
  .evrt-calculators .nav-tabs-justified &gt; li &gt; a {
    border-bottom: 1px solid #ddd;
    border-radius: 3px 3px 0 0;
  }
  .evrt-calculators .nav-tabs-justified &gt; .active &gt; a,
  .evrt-calculators .nav-tabs-justified &gt; .active &gt; a:focus,
  .evrt-calculators .nav-tabs-justified &gt; .active &gt; a:hover {
    border-bottom-color: #fff;
  }
}
.evrt-calculators .tab-content &gt; .tab-pane,
.evrt-calculators body .buorg #buorgclose {
  display: none;
}
.evrt-calculators .tab-content &gt; .active {
  display: block;
}
.evrt-calculators .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.evrt-calculators a.skip-to-content {
  display: block;
  position: absolute;
  top: -40px;
  left: 0;
  padding: 5px 8px 8px;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-bottom-right-radius: 8px;
}
.evrt-calculators a.skip-to-content:focus {
  top: 0;
  background: #1768af;
  color: #fff;
  outline: none;
  -webkit-transition:
    top 0.1s ease-in,
    background 0.5s linear;
  transition:
    top 0.1s ease-in,
    background 0.5s linear;
}
.evrt-calculators .navbar {
  position: relative;
  min-height: 35px;
  border-top: 1px solid transparent;
  border-right: none;
  border-bottom: none;
  border-left: none;
}
@media (max-width: 959px) {
  .evrt-calculators .navbar {
    min-height: 0;
  }
}
@media (min-width: 960px) {
  .evrt-calculators .navbar-header {
    float: left;
  }
}
.evrt-calculators .dropdown-menu .menu-button {
  padding: 6px;
}
.evrt-calculators .navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.evrt-calculators .navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 960px) {
  .evrt-calculators .navbar-collapse {
    border-top: 0;
    box-shadow: none;
  }
  .evrt-calculators .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
    visibility: visible;
  }
  .evrt-calculators .navbar-collapse.in {
    overflow-y: visible;
  }
  .evrt-calculators .navbar-fixed-bottom .navbar-collapse,
  .evrt-calculators .navbar-fixed-top .navbar-collapse,
  .evrt-calculators .navbar-static-top .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.evrt-calculators .navbar-fixed-bottom .navbar-collapse,
.evrt-calculators .navbar-fixed-top .navbar-collapse {
  max-height: 340px;
}
@media (max-width: 480px) and (orientation: landscape) {
  .evrt-calculators .navbar-fixed-bottom .navbar-collapse,
  .evrt-calculators .navbar-fixed-top .navbar-collapse {
    max-height: 200px;
  }
}
.evrt-calculators .container-fluid &gt; .navbar-collapse,
.evrt-calculators .container-fluid &gt; .navbar-header,
.evrt-calculators .container &gt; .navbar-collapse,
.evrt-calculators .container &gt; .navbar-header {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 960px) {
  .evrt-calculators .container-fluid &gt; .navbar-collapse,
  .evrt-calculators .container-fluid &gt; .navbar-header,
  .evrt-calculators .container &gt; .navbar-collapse,
  .evrt-calculators .container &gt; .navbar-header {
    margin-right: 0;
    margin-left: 0;
  }
}
.evrt-calculators .navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 960px) {
  .evrt-calculators .navbar-static-top {
    border-radius: 0;
  }
}
.evrt-calculators .navbar-fixed-bottom,
.evrt-calculators .navbar-fixed-top {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@media (min-width: 960px) {
  .evrt-calculators .navbar-fixed-bottom,
  .evrt-calculators .navbar-fixed-top {
    border-radius: 0;
  }
}
.evrt-calculators .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.evrt-calculators .navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.evrt-calculators .navbar-brand {
  float: left;
  padding: 7.5px 15px;
  font-size: 1.28571429em;
  line-height: 20px;
  height: 35px;
}
.evrt-calculators .navbar-brand:focus,
.evrt-calculators .navbar-brand:hover {
  text-decoration: none;
}
@media (max-width: 900px) {
  .evrt-calculators .navbar-brand {
    display: block;
    text-align: center;
  }
}
.evrt-calculators .navbar-brand img {
  max-height: 63px;
  max-width: 300px;
}
@media (max-width: 900px) {
  .evrt-calculators .navbar-brand img {
    max-height: 45px;
    max-width: 200px;
  }
}
@media (min-width: 960px) {
  .evrt-calculators .navbar &gt; .container .navbar-brand,
  .evrt-calculators .navbar &gt; .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.evrt-calculators .navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  background-color: transparent;
  background-image: none;
}
.evrt-calculators .navbar-toggle:focus {
  outline: 0;
}
.evrt-calculators .navbar-toggle:focus,
.evrt-calculators .navbar-toggle:hover {
  background: #a3a3a3;
}
.evrt-calculators .navbar-toggle .icon-bar {
  display: block;
  width: 24px;
  height: 4px;
}
.evrt-calculators .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 960px) {
  .evrt-calculators .navbar-toggle {
    display: none;
  }
}
@media (max-width: 959px) {
  .evrt-calculators .navbar-toggle {
    left: 0;
    position: absolute;
    top: 0.25em;
  }
  .evrt-calculators button.navbar-toggle {
    position: absolute;
    margin-top: -21px;
    top: 50%;
  }
}
.evrt-calculators .navbar-toggle-close {
  right: 0;
  left: auto;
}
.evrt-calculators .navbar-toggle-close,
.evrt-calculators .navbar-toggle-close:focus,
.evrt-calculators .navbar-toggle-close:hover {
  color: #363636;
}
.evrt-calculators .side-navbar-toggle {
  border: 1px solid #7d7d7d;
  position: relative;
  margin-bottom: 15px;
  top: 0;
}
.evrt-calculators .navbar-nav {
  margin: 3.75px;
}
.evrt-calculators .navbar-nav &gt; li {
  margin: 0 1em;
}
@media (max-width: 959px) {
  .evrt-calculators .navbar-nav &gt; li {
    margin: 0;
  }
  .evrt-calculators .navbar-nav &gt; li:first-child {
    margin-top: 3em;
  }
}
.evrt-calculators .navbar-nav &gt; li &gt; a.menu-item-link,
.evrt-calculators .navbar-nav &gt; li &gt; a.utility-nav-item-link {
  line-height: 20px;
  padding: 3px 0;
}
@media (max-width: 959px) {
  .evrt-calculators .navbar-nav &gt; li &gt; a.menu-item-link,
  .evrt-calculators .navbar-nav &gt; li &gt; a.utility-nav-item-link {
    padding: 1em;
    word-break: break-word;
  }
  .evrt-calculators .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .evrt-calculators .navbar-nav .open .dropdown-menu .dropdown-header,
  .evrt-calculators .navbar-nav .open .dropdown-menu &gt; li &gt; a {
    padding: 5px 15px 5px 25px;
  }
  .evrt-calculators .navbar-nav .open .dropdown-menu &gt; li &gt; a {
    line-height: 20px;
  }
  .evrt-calculators .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus,
  .evrt-calculators .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover {
    background-image: none;
  }
  .evrt-calculators .navbar-nav.menu-section-nav &gt; li:first-child {
    margin-top: 0;
  }
}
@media (min-width: 960px) {
  .evrt-calculators .navbar-nav {
    float: left;
    margin: 0;
  }
  .evrt-calculators .navbar-nav &gt; li {
    float: left;
  }
  .evrt-calculators .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
  .evrt-calculators .navbar-left {
    float: left !important;
  }
  .evrt-calculators .navbar-right {
    float: right !important;
  }
}
.evrt-calculators .navbar-form {
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.1),
    0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.1),
    0 1px 0 rgba(255, 255, 255, 0.1);
  margin: -2.5px -15px;
}
@media (min-width: 900px) {
  .evrt-calculators .navbar-form .with-buttons {
    padding: 6px 0;
  }
  .evrt-calculators .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .evrt-calculators .navbar-form .form-group label {
    text-transform: none;
  }
  .evrt-calculators .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .evrt-calculators .navbar-form .with-label {
    margin-bottom: 0.5em;
  }
  .evrt-calculators .navbar-form .with-label label.input-group-addon {
    color: #363636;
    font-size: 14px;
    font-weight: 400;
    padding-left: 0;
  }
  .evrt-calculators .navbar-form .with-label label.input-group-addon.error-style {
    color: #e33d1c;
  }
  .evrt-calculators .navbar-form .with-label .form-control {
    width: 70px;
  }
  .evrt-calculators .navbar-form .with-label .form-control.error-style {
    border-color: #e33d1c;
  }
  .evrt-calculators .navbar-form .with-label .input-group-btn .btn,
  .evrt-calculators
    .navbar-form
    .with-label
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .navbar-form
    .with-label
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button,
  .evrt-calculators
    .navbar-form
    .with-label
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button,
  .evrt-calculators
    .navbar-form
    .with-label
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn,
  .evrt-calculators
    .navbar-form
    .with-label
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn,
  .evrt-calculators
    .navbar-form
    .with-label
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn,
  .evrt-calculators
    .navbar-form
    .with-label
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn,
  .evrt-calculators
    .navbar-form
    .with-label
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-header
    .actions
    button,
  .evrt-calculators
    .navbar-form
    .with-label
    .input-group-btn
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn,
  .evrt-calculators
    .navbar-form
    .with-label
    .input-group-btn
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn,
  .evrt-calculators
    .navbar-form
    .with-label
    .input-group-btn
    .modal
    .modal-dialog
    .modal-content
    .csor-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .navbar-form
    .with-label
    .input-group-btn
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .navbar-form
    .with-label
    .input-group-btn
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button {
    min-width: 75px;
  }
  .evrt-calculators .navbar-form .form-control-static {
    display: inline-block;
  }
  .evrt-calculators .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .evrt-calculators .navbar-form .input-group .form-control,
  .evrt-calculators .navbar-form .input-group .input-group-addon,
  .evrt-calculators .navbar-form .input-group .input-group-btn {
    width: auto;
  }
  .evrt-calculators .navbar-form .input-group &gt; .form-control {
    width: 100%;
  }
  .evrt-calculators .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .evrt-calculators .navbar-form .control-label.with-right-margin {
    margin-right: 0.5em;
  }
  .evrt-calculators .navbar-form .checkbox,
  .evrt-calculators .navbar-form .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .evrt-calculators .navbar-form .checkbox label,
  .evrt-calculators .navbar-form .radio label {
    padding-left: 0;
  }
  .evrt-calculators .navbar-form .checkbox input[type='checkbox'],
  .evrt-calculators .navbar-form .radio input[type='radio'] {
    position: relative;
    margin-left: 0;
  }
  .evrt-calculators .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
.evrt-calculators .navbar-form .dollar-inline {
  position: static;
}
@media (max-width: 699px) {
  .evrt-calculators .navbar-form .dollar-inline {
    position: absolute;
  }
}
@media (max-width: 900px) {
  .evrt-calculators .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 960px) {
  .evrt-calculators .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .evrt-calculators .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}
.evrt-calculators .navbar-nav &gt; li &gt; .dropdown-menu {
  margin-top: 5px;
  font-size: 12px;
  padding-top: 10px;
  border-radius: 5px;
}
.evrt-calculators .navbar-fixed-bottom .navbar-nav &gt; li &gt; .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.evrt-calculators .navbar-btn {
  margin-top: -2.5px;
  margin-bottom: -2.5px;
}
.evrt-calculators .navbar-btn.btn-sm {
  margin-top: 2.5px;
  margin-bottom: 2.5px;
}
.evrt-calculators .navbar-btn.btn-xs {
  margin-top: 6.5px;
  margin-bottom: 6.5px;
}
.evrt-calculators .navbar-text {
  margin-top: 7.5px;
  margin-bottom: 7.5px;
}
@media (min-width: 960px) {
  .evrt-calculators .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  .evrt-calculators .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
.evrt-calculators .navbar-default {
  background-color: transparent;
  border-color: none;
}
.evrt-calculators .navbar-default .navbar-brand,
.evrt-calculators .navbar-default .navbar-nav a {
  color: #333;
}
.evrt-calculators .navbar-default .navbar-brand:focus,
.evrt-calculators .navbar-default .navbar-brand:hover {
  color: #1a1a1a;
  background-color: transparent;
}
.evrt-calculators .navbar-default .navbar-text {
  color: #777;
}
.evrt-calculators .navbar-default .navbar-nav a:focus,
.evrt-calculators .navbar-default .navbar-nav a:hover {
  color: #212121;
  background-color: transparent;
}
.evrt-calculators .navbar-default .navbar-nav &gt; .active &gt; a,
.evrt-calculators .navbar-default .navbar-nav &gt; .active &gt; a:focus,
.evrt-calculators .navbar-default .navbar-nav &gt; .active &gt; a:hover {
  color: #333;
  font-weight: 700;
}
@media (max-width: 959px) {
  .evrt-calculators .navbar-default .navbar-nav &gt; .active &gt; a,
  .evrt-calculators .navbar-default .navbar-nav &gt; .active &gt; a:focus,
  .evrt-calculators .navbar-default .navbar-nav &gt; .active &gt; a:hover {
    background-color: #333;
    border-bottom: none;
    color: #fff;
  }
}
.evrt-calculators .navbar-default .navbar-nav &gt; .disabled &gt; a,
.evrt-calculators .navbar-default .navbar-nav &gt; .disabled &gt; a:focus,
.evrt-calculators .navbar-default .navbar-nav &gt; .disabled &gt; a:hover {
  color: #ccc;
  background-color: transparent;
}
.evrt-calculators .navbar-default .navbar-toggle {
  border-color: transparent;
}
.evrt-calculators .navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.evrt-calculators .navbar-default .navbar-toggle-control {
  position: absolute;
  right: 0;
  padding-right: 0.5em;
  top: 0.25em;
  font-size: 1.25em;
}
@media (min-width: 960px) {
  .evrt-calculators .navbar-default .main-nav-menu .navbar-section {
    display: none;
  }
}
@media (max-width: 959px) {
  .evrt-calculators .navbar-default .main-nav-menu .navbar-section {
    transition: all 0.25s;
    position: fixed;
    height: 100vh;
    top: 0;
    z-index: 1;
    padding: 1em;
    background: #ededed;
    box-shadow: 0 0 14px 3px rgba(0, 0, 0, 0.5);
    left: -100vw;
    opacity: 1;
  }
  .evrt-calculators .navbar-default .main-nav-menu .navbar-section:not(.active) {
    opacity: 0;
    left: -150vw;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
  }
  .evrt-calculators .navbar-default .main-nav-menu:not(.navbar-toggled) {
    left: -100vw;
  }
  .evrt-calculators .navbar-default .main-nav-menu.navbar-tier-0.navbar-section.navbar-toggled,
  .evrt-calculators
    .navbar-default
    .main-nav-menu.navbar-tier-1.navbar-section.navbar-toggled
    &gt; .navbar-nav
    &gt; .menu-item
    &gt; account-menu-list
    &gt; .navbar-section.active,
  .evrt-calculators
    .navbar-default
    .main-nav-menu.navbar-tier-2.navbar-section.navbar-toggled
    &gt; .navbar-nav
    &gt; .menu-item
    &gt; account-menu-list
    &gt; .navbar-section.active
    &gt; .menu-section-nav
    &gt; .nav-item
    &gt; .navbar-section.active,
  .evrt-calculators
    .navbar-default
    .main-nav-menu.navbar-tier-3.navbar-section.navbar-toggled
    &gt; .navbar-nav
    &gt; .menu-item
    &gt; account-menu-list
    &gt; .navbar-section.active
    &gt; .menu-section-nav
    &gt; .nav-item
    &gt; .navbar-section.active
    &gt; .menu-section-nav
    &gt; .nav-item
    &gt; .navbar-section.active {
    left: 0;
    right: 45vw;
  }
  .evrt-calculators .navbar-default .main-nav-menu.navbar-tier-1.navbar-section.navbar-toggled,
  .evrt-calculators
    .navbar-default
    .main-nav-menu.navbar-tier-2.navbar-section.navbar-toggled
    &gt; .navbar-nav
    &gt; .menu-item
    &gt; account-menu-list
    &gt; .navbar-section.active,
  .evrt-calculators
    .navbar-default
    .main-nav-menu.navbar-tier-3.navbar-section.navbar-toggled
    &gt; .navbar-nav
    &gt; .menu-item
    &gt; account-menu-list
    &gt; .navbar-section.active
    &gt; .menu-section-nav
    &gt; .nav-item
    &gt; .navbar-section.active {
    left: 0;
    right: 35vw;
  }
  .evrt-calculators .navbar-default .main-nav-menu.navbar-tier-1.navbar-section.navbar-toggled .navbar-toggle-close,
  .evrt-calculators .navbar-default .main-nav-menu.navbar-tier-2.navbar-section.navbar-toggled .navbar-toggle-close,
  .evrt-calculators .navbar-default .main-nav-menu.navbar-tier-3.navbar-section.navbar-toggled .navbar-toggle-close {
    margin-right: 0;
  }
  .evrt-calculators
    .navbar-default
    .main-nav-menu.navbar-tier-1.navbar-section.navbar-toggled
    .navbar-toggle-close:hover,
  .evrt-calculators
    .navbar-default
    .main-nav-menu.navbar-tier-2.navbar-section.navbar-toggled
    .navbar-toggle-close:hover,
  .evrt-calculators
    .navbar-default
    .main-nav-menu.navbar-tier-3.navbar-section.navbar-toggled
    .navbar-toggle-close:hover {
    background: 0 0;
  }
  .evrt-calculators .navbar-default .main-nav-menu.navbar-tier-2.navbar-section.navbar-toggled,
  .evrt-calculators
    .navbar-default
    .main-nav-menu.navbar-tier-3.navbar-section.navbar-toggled
    &gt; .navbar-nav
    &gt; .menu-item
    &gt; account-menu-list
    &gt; .navbar-section.active {
    left: 0;
    right: 25vw;
  }
  .evrt-calculators .navbar-default .main-nav-menu.navbar-tier-3.navbar-section.navbar-toggled {
    left: 0;
    right: 15vw;
  }
}
.evrt-calculators .navbar-default .navbar-collapse,
.evrt-calculators .navbar-default .navbar-form {
  border-color: none;
}
.evrt-calculators .navbar-default .navbar-nav &gt; .open &gt; a,
.evrt-calculators .navbar-default .navbar-nav &gt; .open &gt; a:focus,
.evrt-calculators .navbar-default .navbar-nav &gt; .open &gt; a:hover {
  background-color: transparent;
  color: #777;
}
@media (max-width: 959px) {
  .evrt-calculators .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a {
    color: #363636;
  }
  .evrt-calculators .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus,
  .evrt-calculators .navbar-default .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover {
    color: #212121;
    background-color: transparent;
  }
  .evrt-calculators .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a,
  .evrt-calculators .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a:focus,
  .evrt-calculators .navbar-default .navbar-nav .open .dropdown-menu &gt; .active &gt; a:hover {
    color: #777;
    background-color: transparent;
  }
  .evrt-calculators .navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a,
  .evrt-calculators .navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:focus,
  .evrt-calculators .navbar-default .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:hover {
    color: #ccc;
    background-color: transparent;
  }
}
@media (min-width: 960px) {
  .evrt-calculators .navbar-default .navbar-nav .open &gt; .uib-dropdown-menu:after,
  .evrt-calculators .navbar-default .navbar-nav .open &gt; .uib-dropdown-menu:before {
    content: '';
    width: 0;
    height: 0;
    top: -9px;
    position: absolute;
    bottom: 100%;
    left: 25px;
    border-width: 0 9px 9px;
    border-style: solid;
    border-color: #fff transparent;
  }
  .evrt-calculators .navbar-default .navbar-nav .open &gt; .uib-dropdown-menu:before {
    width: 11%;
    top: -10px;
    border-color: #aaa transparent;
  }
}
.evrt-calculators .navbar-default .btn-link,
.evrt-calculators
  .navbar-default
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators .navbar-default .modal .change-summary-dialog .change-summary-container .modal-header .actions button,
.evrt-calculators
  .navbar-default
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn,
.evrt-calculators
  .navbar-default
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .navbar-default
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators .navbar-default .navbar-link {
  color: #333;
}
.evrt-calculators .navbar-default .navbar-link:hover {
  color: #212121;
}
.evrt-calculators .navbar-default .btn-link:focus,
.evrt-calculators .navbar-default .btn-link:hover,
.evrt-calculators
  .navbar-default
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .navbar-default
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  .navbar-default
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:focus,
.evrt-calculators
  .navbar-default
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:hover,
.evrt-calculators
  .navbar-default
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn:focus,
.evrt-calculators
  .navbar-default
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn:hover,
.evrt-calculators
  .navbar-default
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .navbar-default
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  .navbar-default
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .navbar-default
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover {
  color: #212121;
}
.evrt-calculators .navbar-default .btn-link[disabled]:focus,
.evrt-calculators .navbar-default .btn-link[disabled]:hover,
.evrt-calculators
  .navbar-default
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled]:focus,
.evrt-calculators
  .navbar-default
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled]:hover,
.evrt-calculators
  .navbar-default
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button[disabled]:focus,
.evrt-calculators
  .navbar-default
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button[disabled]:hover,
.evrt-calculators
  .navbar-default
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn[disabled]:focus,
.evrt-calculators
  .navbar-default
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn[disabled]:hover,
.evrt-calculators
  .navbar-default
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled]:focus,
.evrt-calculators
  .navbar-default
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled]:hover,
.evrt-calculators
  .navbar-default
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled]:focus,
.evrt-calculators
  .navbar-default
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled]:hover,
.evrt-calculators fieldset[disabled] .navbar-default .btn-link:focus,
.evrt-calculators fieldset[disabled] .navbar-default .btn-link:hover,
.evrt-calculators
  fieldset[disabled]
  .navbar-default
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  fieldset[disabled]
  .navbar-default
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  fieldset[disabled]
  .navbar-default
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:focus,
.evrt-calculators
  fieldset[disabled]
  .navbar-default
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:hover,
.evrt-calculators
  fieldset[disabled]
  .navbar-default
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn:focus,
.evrt-calculators
  fieldset[disabled]
  .navbar-default
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn:hover,
.evrt-calculators
  fieldset[disabled]
  .navbar-default
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  fieldset[disabled]
  .navbar-default
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  fieldset[disabled]
  .navbar-default
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  fieldset[disabled]
  .navbar-default
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover {
  color: #ccc;
}
@media (min-width: 960px) {
  .evrt-calculators .dropdown-menu {
    margin: 10px 0;
  }
}
.evrt-calculators .navbar-inverse {
  background-color: transparent;
  border-color: transparent;
}
.evrt-calculators .navbar-inverse .navbar-brand,
.evrt-calculators .navbar-inverse .navbar-nav &gt; li &gt; a,
.evrt-calculators .navbar-inverse .navbar-text {
  color: #fff;
}
.evrt-calculators .navbar-inverse .navbar-brand:focus,
.evrt-calculators .navbar-inverse .navbar-brand:hover {
  color: #fff;
  background-color: transparent;
}
.evrt-calculators .navbar-inverse .navbar-nav &gt; li &gt; a:focus,
.evrt-calculators .navbar-inverse .navbar-nav &gt; li &gt; a:hover {
  color: #fafafa;
  background-color: transparent;
}
.evrt-calculators .navbar-inverse .navbar-nav &gt; .active &gt; a,
.evrt-calculators .navbar-inverse .navbar-nav &gt; .active &gt; a:focus,
.evrt-calculators .navbar-inverse .navbar-nav &gt; .active &gt; a:hover {
  color: #fafafa;
  background-color: transparent;
  font-weight: 700;
}
.evrt-calculators .navbar-inverse .navbar-nav &gt; .disabled &gt; a,
.evrt-calculators .navbar-inverse .navbar-nav &gt; .disabled &gt; a:focus,
.evrt-calculators .navbar-inverse .navbar-nav &gt; .disabled &gt; a:hover {
  color: #ccc;
  background-color: transparent;
}
.evrt-calculators .navbar-inverse .navbar-toggle {
  border: none;
  border-color: transparent;
  background-color: transparent;
  z-index: 2;
}
.evrt-calculators .navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
@media (max-width: 959px) {
  .evrt-calculators .navbar-inverse .navbar-toggle .icon-bar {
    background-color: transparent;
  }
  .evrt-calculators .navbar-inverse .navbar-toggle {
    border-color: transparent;
    background-color: transparent;
  }
}
.evrt-calculators .navbar-inverse .navbar-collapse,
.evrt-calculators .navbar-inverse .navbar-form {
  border-color: rgba(0, 0, 0, 0);
}
.evrt-calculators .navbar-inverse .navbar-nav &gt; .open &gt; a,
.evrt-calculators .navbar-inverse .navbar-nav &gt; .open &gt; a:focus,
.evrt-calculators .navbar-inverse .navbar-nav &gt; .open &gt; a:hover {
  background-color: transparent;
  color: #fafafa;
}
@media (max-width: 959px) {
  .evrt-calculators .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .dropdown-header {
    border-color: transparent;
  }
  .evrt-calculators .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: transparent;
  }
  .evrt-calculators .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a {
    color: #fff;
  }
  .evrt-calculators .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus,
  .evrt-calculators .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover {
    color: #fff;
    background-color: transparent;
  }
  .evrt-calculators .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a,
  .evrt-calculators .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a:focus,
  .evrt-calculators .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a:hover {
    color: #fafafa;
    background-color: transparent;
  }
  .evrt-calculators .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a,
  .evrt-calculators .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:focus,
  .evrt-calculators .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .disabled &gt; a:hover {
    color: #ccc;
    background-color: transparent;
  }
}
.evrt-calculators .navbar-inverse .btn-link,
.evrt-calculators
  .navbar-inverse
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators .navbar-inverse .modal .change-summary-dialog .change-summary-container .modal-header .actions button,
.evrt-calculators
  .navbar-inverse
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn,
.evrt-calculators
  .navbar-inverse
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .navbar-inverse
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators .navbar-inverse .navbar-link,
.evrt-calculators .navbar-inverse .navbar-link:hover {
  color: #fff;
}
.evrt-calculators .navbar-inverse .btn-link:focus,
.evrt-calculators .navbar-inverse .btn-link:hover,
.evrt-calculators
  .navbar-inverse
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .navbar-inverse
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  .navbar-inverse
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:focus,
.evrt-calculators
  .navbar-inverse
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:hover,
.evrt-calculators
  .navbar-inverse
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn:focus,
.evrt-calculators
  .navbar-inverse
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn:hover,
.evrt-calculators
  .navbar-inverse
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .navbar-inverse
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  .navbar-inverse
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  .navbar-inverse
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover {
  color: #fff;
}
.evrt-calculators .navbar-inverse .btn-link[disabled]:focus,
.evrt-calculators .navbar-inverse .btn-link[disabled]:hover,
.evrt-calculators
  .navbar-inverse
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled]:focus,
.evrt-calculators
  .navbar-inverse
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled]:hover,
.evrt-calculators
  .navbar-inverse
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button[disabled]:focus,
.evrt-calculators
  .navbar-inverse
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button[disabled]:hover,
.evrt-calculators
  .navbar-inverse
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn[disabled]:focus,
.evrt-calculators
  .navbar-inverse
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn[disabled]:hover,
.evrt-calculators
  .navbar-inverse
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled]:focus,
.evrt-calculators
  .navbar-inverse
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled]:hover,
.evrt-calculators
  .navbar-inverse
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled]:focus,
.evrt-calculators
  .navbar-inverse
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button[disabled]:hover,
.evrt-calculators fieldset[disabled] .navbar-inverse .btn-link:focus,
.evrt-calculators fieldset[disabled] .navbar-inverse .btn-link:hover,
.evrt-calculators
  fieldset[disabled]
  .navbar-inverse
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  fieldset[disabled]
  .navbar-inverse
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  fieldset[disabled]
  .navbar-inverse
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:focus,
.evrt-calculators
  fieldset[disabled]
  .navbar-inverse
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:hover,
.evrt-calculators
  fieldset[disabled]
  .navbar-inverse
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn:focus,
.evrt-calculators
  fieldset[disabled]
  .navbar-inverse
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn:hover,
.evrt-calculators
  fieldset[disabled]
  .navbar-inverse
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  fieldset[disabled]
  .navbar-inverse
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  fieldset[disabled]
  .navbar-inverse
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:focus,
.evrt-calculators
  fieldset[disabled]
  .navbar-inverse
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover {
  color: #ccc;
}
.evrt-calculators .with-top-margin .internal-breadcrumbs {
  margin-top: -2em;
}
.evrt-calculators .breadcrumb {
  margin: 1em 0;
  padding: 0;
  list-style: none;
  max-width: 100%;
  overflow-x: hidden;
}
@media (max-width: 959px) {
  .evrt-calculators .breadcrumb {
    white-space: nowrap;
    overflow-y: hidden;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
  }
}
@media (min-width: 480px) {
  .evrt-calculators .breadcrumb {
    margin-top: 15px;
  }
}
.evrt-calculators .breadcrumb &gt; li {
  display: inline-block;
  font-size: 1.14285714em;
}
.evrt-calculators .breadcrumb &gt; li + li:before {
  content: '/\00a0';
  padding: 0 8px;
  color: #a3a3a3;
}
.evrt-calculators .breadcrumb &gt; li &gt; a {
  color: #363636;
  text-decoration: none;
}
.evrt-calculators .breadcrumb &gt; .active {
  color: #363636;
  font-weight: 700;
}
.evrt-calculators .breadcrumb &gt; .active span {
  margin-left: -5px;
}
.evrt-calculators .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 3px;
}
.evrt-calculators .pager li,
.evrt-calculators .pagination &gt; li {
  display: inline;
}
.evrt-calculators .pagination &gt; li &gt; a,
.evrt-calculators .pagination &gt; li &gt; span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #008aff;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.evrt-calculators .pagination &gt; li:first-child &gt; a,
.evrt-calculators .pagination &gt; li:first-child &gt; span {
  margin-left: 0;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.evrt-calculators .pagination &gt; li:last-child &gt; a,
.evrt-calculators .pagination &gt; li:last-child &gt; span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.evrt-calculators .pagination &gt; li &gt; a:focus,
.evrt-calculators .pagination &gt; li &gt; a:hover,
.evrt-calculators .pagination &gt; li &gt; span:focus,
.evrt-calculators .pagination &gt; li &gt; span:hover {
  color: #0061b3;
  background-color: #7d7d7d;
  border-color: #ddd;
}
.evrt-calculators .pagination &gt; .active &gt; a,
.evrt-calculators .pagination &gt; .active &gt; a:focus,
.evrt-calculators .pagination &gt; .active &gt; a:hover,
.evrt-calculators .pagination &gt; .active &gt; span,
.evrt-calculators .pagination &gt; .active &gt; span:focus,
.evrt-calculators .pagination &gt; .active &gt; span:hover {
  z-index: 2;
  color: #fff;
  background-color: #0f8ab8;
  border-color: #0f8ab8;
  cursor: default;
}
.evrt-calculators .pagination &gt; .disabled &gt; a,
.evrt-calculators .pagination &gt; .disabled &gt; a:focus,
.evrt-calculators .pagination &gt; .disabled &gt; a:hover,
.evrt-calculators .pagination &gt; .disabled &gt; span,
.evrt-calculators .pagination &gt; .disabled &gt; span:focus,
.evrt-calculators .pagination &gt; .disabled &gt; span:hover {
  color: #7d7d7d;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.evrt-calculators .pagination-lg &gt; li &gt; a,
.evrt-calculators .pagination-lg &gt; li &gt; span {
  padding: 0.75em 16px;
  font-size: 1.28571429em;
}
.evrt-calculators .pagination-lg &gt; li:first-child &gt; a,
.evrt-calculators .pagination-lg &gt; li:first-child &gt; span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.evrt-calculators .pagination-lg &gt; li:last-child &gt; a,
.evrt-calculators .pagination-lg &gt; li:last-child &gt; span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.evrt-calculators .pagination-sm &gt; li &gt; a,
.evrt-calculators .pagination-sm &gt; li &gt; span {
  padding: 5px 10px;
  font-size: 0.92857143em;
}
.evrt-calculators .pagination-sm &gt; li:first-child &gt; a,
.evrt-calculators .pagination-sm &gt; li:first-child &gt; span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.evrt-calculators .pagination-sm &gt; li:last-child &gt; a,
.evrt-calculators .pagination-sm &gt; li:last-child &gt; span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.evrt-calculators .pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.evrt-calculators .pager li &gt; a,
.evrt-calculators .pager li &gt; span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.evrt-calculators .pager li &gt; a:focus,
.evrt-calculators .pager li &gt; a:hover {
  text-decoration: none;
  background-color: #7d7d7d;
}
.evrt-calculators .pager .next &gt; a,
.evrt-calculators .pager .next &gt; span {
  float: right;
}
.evrt-calculators .pager .previous &gt; a,
.evrt-calculators .pager .previous &gt; span {
  float: left;
}
.evrt-calculators .pager .disabled &gt; a,
.evrt-calculators .pager .disabled &gt; a:focus,
.evrt-calculators .pager .disabled &gt; a:hover,
.evrt-calculators .pager .disabled &gt; span {
  color: #7d7d7d;
  background-color: #fff;
  cursor: not-allowed;
}
.evrt-calculators .label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1em;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
.evrt-calculators a.badge:focus,
.evrt-calculators a.badge:hover,
.evrt-calculators a.label:focus,
.evrt-calculators a.label:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.evrt-calculators .label:empty {
  display: none;
}
.evrt-calculators .btn .label,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  .label,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button
  .label,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  .label,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn
  .label,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn
  .label,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn
  .label,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn
  .label,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button .label,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn
  .label,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn
  .label,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  .label,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  .label,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  .label {
  position: relative;
  top: -1px;
}
.evrt-calculators .label-sentence-case {
  text-transform: none;
}
.evrt-calculators .label-count {
  border-radius: 4px;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  height: 17px;
  line-height: 17px;
  text-align: center;
  width: 17px;
  vertical-align: middle;
  margin-right: 2px;
}
.evrt-calculators .label-default {
  background-color: #7d7d7d;
}
.evrt-calculators .label-default[href]:focus,
.evrt-calculators .label-default[href]:hover {
  background-color: #636363;
}
.evrt-calculators .label-primary {
  background-color: #0f8ab8;
}
.evrt-calculators .label-primary[href]:focus,
.evrt-calculators .label-primary[href]:hover {
  background-color: #0b6789;
}
.evrt-calculators .label-success {
  background-color: #4dc02a;
}
.evrt-calculators .label-success[href]:focus,
.evrt-calculators .label-success[href]:hover {
  background-color: #3c9721;
}
.evrt-calculators .label-info {
  background-color: #ffcb1f;
}
.evrt-calculators .label-info[href]:focus,
.evrt-calculators .label-info[href]:hover {
  background-color: #ebb400;
}
.evrt-calculators .label-warning {
  background-color: #e8b029;
}
.evrt-calculators .label-warning[href]:focus,
.evrt-calculators .label-warning[href]:hover {
  background-color: #c89416;
}
.evrt-calculators .label-danger {
  background-color: #e33d1c;
}
.evrt-calculators .label-danger[href]:focus,
.evrt-calculators .label-danger[href]:hover {
  background-color: #b63116;
}
.evrt-calculators .label-red {
  background-color: #c00;
}
.evrt-calculators .label-red[href]:focus,
.evrt-calculators .label-red[href]:hover {
  background-color: #900;
}
.evrt-calculators .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 0.92857143em;
  font-weight: 700;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #7d7d7d;
  border-radius: 10px;
}
.evrt-calculators .badge:empty {
  display: none;
}
.evrt-calculators .btn .badge,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  .badge,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button
  .badge,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  .badge,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn
  .badge,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn
  .badge,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn
  .badge,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn
  .badge,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button .badge,
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn
  .badge,
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn
  .badge,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  .badge,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  .badge,
.evrt-calculators
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  .badge {
  position: relative;
  top: -1px;
}
.evrt-calculators .btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
.evrt-calculators .nav-pills &gt; .active &gt; a &gt; .badge,
.evrt-calculators a.list-group-item.active &gt; .badge {
  color: #008aff;
  background-color: #fff;
}
.evrt-calculators .nav-pills &gt; li &gt; a &gt; .badge {
  margin-left: 3px;
}
.evrt-calculators .thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 3px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.evrt-calculators .thumbnail a &gt; img,
.evrt-calculators .thumbnail &gt; img {
  margin-left: auto;
  margin-right: auto;
}
.evrt-calculators a.thumbnail.active,
.evrt-calculators a.thumbnail:focus,
.evrt-calculators a.thumbnail:hover {
  border-color: #008aff;
}
.evrt-calculators .thumbnail .caption {
  padding: 9px;
  color: #363636;
}
.evrt-calculators .alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 3px;
}
.evrt-calculators .alert h4 {
  margin-top: 0;
  color: inherit;
}
.evrt-calculators .alert .alert-link,
.evrt-calculators .dividend-election .radio-bold label {
  font-weight: 700;
}
.evrt-calculators .alert &gt; p + p {
  margin-top: 5px;
}
.evrt-calculators .alert-dismissable,
.evrt-calculators .alert-dismissible {
  padding-right: 35px;
}
.evrt-calculators .alert-dismissable .close,
.evrt-calculators .alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.evrt-calculators .alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #00af02;
}
.evrt-calculators .alert-success hr {
  border-top-color: #c9e2b3;
}
.evrt-calculators .alert-success .alert-link {
  color: #007c01;
}
.evrt-calculators .alert-info {
  overflow: auto;
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
  width: 100%;
  position: relative;
}
.evrt-calculators .alert-info hr {
  border-top-color: #a6e1ec;
}
.evrt-calculators .alert-info .alert-link {
  color: #245269;
}
.evrt-calculators .alert-info:before,
.evrt-calculators .alert-warning:before {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e643';
  color: #31708f;
  display: block;
  font-size: 2.9em;
  margin-top: -21px;
  position: absolute;
  top: 50%;
  width: 1.5em;
  font-size: 3.8rem;
}
.evrt-calculators .alert-info p,
.evrt-calculators .alert-warning p {
  margin-left: 60px;
  min-height: 41px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.evrt-calculators .alert-danger,
.evrt-calculators .alert-warning {
  background-color: #fff;
  color: #363636;
}
.evrt-calculators .alert-warning {
  overflow: auto;
  width: 100%;
  position: relative;
  border-color: #f4bf2a;
}
.evrt-calculators .alert-warning hr {
  border-top-color: #f3b812;
}
.evrt-calculators .alert-danger .alert-link,
.evrt-calculators .alert-warning .alert-link {
  color: #1c1c1c;
}
.evrt-calculators .alert-warning:before {
  content: '\e606';
  color: #f4bf2a;
}
.evrt-calculators .alert-danger {
  border-color: #e33d1c;
}
.evrt-calculators .alert-danger hr {
  border-top-color: #cc3719;
}
.evrt-calculators .alert-symbol {
  vertical-align: middle;
}
.evrt-calculators body .buorg {
  background: #e33d1c;
  color: #fff;
  font:
    400 1.14285714em 'Arimo',
    Arial,
    sans-serif;
  padding: 0.75em 0;
}
.evrt-calculators body .buorg:before,
.evrt-calculators body .buorg &gt; div {
  display: table-cell;
  vertical-align: middle;
}
.evrt-calculators .alert-symbol,
.evrt-calculators body .buorg:before {
  color: #fff;
  content: '\e606';
  font-family: 'icomoon';
  font-size: 1.57142857em;
  margin-right: 10px;
  text-align: center;
}
@media (min-width: 960px) {
  .evrt-calculators body .buorg:before {
    display: none;
  }
}
.evrt-calculators body .buorg:hover {
  cursor: default;
}
.evrt-calculators body .buorg a[target='blank'] {
  color: #fff;
}
.evrt-calculators body .buorg a[target='blank']:hover {
  text-decoration: none;
}
.evrt-calculators body .buorg &gt; div {
  padding: 5px 10px;
}
@media (min-width: 960px) {
  .evrt-calculators body .buorg &gt; div {
    display: inline-block;
    width: 100%;
  }
  .evrt-calculators body .buorg &gt; div:before {
    color: #fff;
    content: '\e606';
    font-family: 'icomoon';
    font-size: 1.57142857em;
    margin-right: 10px;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
  }
}
@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  0% {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.evrt-calculators .progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.evrt-calculators .progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 0.92857143em;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #72ccee;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.evrt-calculators .progress-bar-striped,
.evrt-calculators .progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-size: 40px 40px;
}
.evrt-calculators .progress-bar.active,
.evrt-calculators .progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.evrt-calculators .progress-bar[aria-valuenow='0'] {
  color: #7d7d7d;
  min-width: 30px;
  background-color: transparent;
  background-image: none;
  box-shadow: none;
}
.evrt-calculators .progress-bar-success {
  background-color: #4dc02a;
}
.evrt-calculators .progress-striped .progress-bar-danger,
.evrt-calculators .progress-striped .progress-bar-info,
.evrt-calculators .progress-striped .progress-bar-success,
.evrt-calculators .progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: -o-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
}
.evrt-calculators .progress-bar-info {
  background-color: #ffcb1f;
}
.evrt-calculators .progress-bar-warning {
  background-color: #e8b029;
}
.evrt-calculators .progress-bar-danger {
  background-color: #e33d1c;
}
.evrt-calculators .media,
.evrt-calculators .media-body {
  overflow: hidden;
  zoom: 1;
}
.evrt-calculators .media,
.evrt-calculators .media .media {
  margin-top: 15px;
}
.evrt-calculators .enrollment .inner-container h2:first-child,
.evrt-calculators .media:first-child,
.evrt-calculators .registration form h2:first-child {
  margin-top: 0;
}
.evrt-calculators .media-object {
  display: block;
}
.evrt-calculators .media-heading {
  margin: 0 0 5px;
}
.evrt-calculators .media &gt; .pull-left {
  margin-right: 10px;
}
.evrt-calculators .media &gt; .pull-right {
  margin-left: 10px;
}
.evrt-calculators .media-list {
  padding-left: 0;
  list-style: none;
}
.evrt-calculators .list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.evrt-calculators .list-group.flush {
  margin-left: 0;
}
.evrt-calculators .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.evrt-calculators .list-group-item:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.evrt-calculators .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.evrt-calculators .list-group-item &gt; .badge {
  float: right;
}
.evrt-calculators .list-group-item &gt; .badge + .badge {
  margin-right: 5px;
}
.evrt-calculators a.list-group-item {
  color: #555;
}
.evrt-calculators a.list-group-item .list-group-item-heading {
  color: #333;
}
.evrt-calculators a.list-group-item:focus,
.evrt-calculators a.list-group-item:hover {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
.evrt-calculators .list-group-item.disabled,
.evrt-calculators .list-group-item.disabled:focus,
.evrt-calculators .list-group-item.disabled:hover {
  background-color: #7d7d7d;
  color: #7d7d7d;
  cursor: not-allowed;
}
.evrt-calculators .list-group-item.disabled .list-group-item-heading,
.evrt-calculators .list-group-item.disabled:focus .list-group-item-heading,
.evrt-calculators .list-group-item.disabled:hover .list-group-item-heading {
  color: inherit;
}
.evrt-calculators .list-group-item.disabled .list-group-item-text,
.evrt-calculators .list-group-item.disabled:focus .list-group-item-text,
.evrt-calculators .list-group-item.disabled:hover .list-group-item-text {
  color: #7d7d7d;
}
.evrt-calculators .list-group-item.active,
.evrt-calculators .list-group-item.active:focus,
.evrt-calculators .list-group-item.active:hover {
  z-index: 2;
  color: #fff;
  background-color: #0f8ab8;
  border-color: #0f8ab8;
}
.evrt-calculators .list-group-item.active .list-group-item-heading,
.evrt-calculators .list-group-item.active .list-group-item-heading &gt; .small,
.evrt-calculators .list-group-item.active .list-group-item-heading &gt; small,
.evrt-calculators .list-group-item.active:focus .list-group-item-heading,
.evrt-calculators .list-group-item.active:focus .list-group-item-heading &gt; .small,
.evrt-calculators .list-group-item.active:focus .list-group-item-heading &gt; small,
.evrt-calculators .list-group-item.active:hover .list-group-item-heading,
.evrt-calculators .list-group-item.active:hover .list-group-item-heading &gt; .small,
.evrt-calculators .list-group-item.active:hover .list-group-item-heading &gt; small {
  color: inherit;
}
.evrt-calculators .list-group-item.active .list-group-item-text,
.evrt-calculators .list-group-item.active:focus .list-group-item-text,
.evrt-calculators .list-group-item.active:hover .list-group-item-text {
  color: #9cdef7;
}
.evrt-calculators .list-group-item-success {
  color: #00af02;
  background-color: #dff0d8;
}
.evrt-calculators a.list-group-item-success {
  color: #00af02;
}
.evrt-calculators .panel-heading &gt; .dropdown .dropdown-toggle,
.evrt-calculators a.list-group-item-danger .list-group-item-heading,
.evrt-calculators a.list-group-item-info .list-group-item-heading,
.evrt-calculators a.list-group-item-success .list-group-item-heading,
.evrt-calculators a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
.evrt-calculators a.list-group-item-success:focus,
.evrt-calculators a.list-group-item-success:hover {
  color: #00af02;
  background-color: #d0e9c6;
}
.evrt-calculators a.list-group-item-success.active,
.evrt-calculators a.list-group-item-success.active:focus,
.evrt-calculators a.list-group-item-success.active:hover {
  color: #fff;
  background-color: #00af02;
  border-color: #00af02;
}
.evrt-calculators .list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
.evrt-calculators a.list-group-item-info {
  color: #31708f;
}
.evrt-calculators a.list-group-item-info:focus,
.evrt-calculators a.list-group-item-info:hover {
  color: #31708f;
  background-color: #c4e3f3;
}
.evrt-calculators a.list-group-item-info.active,
.evrt-calculators a.list-group-item-info.active:focus,
.evrt-calculators a.list-group-item-info.active:hover {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.evrt-calculators .list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
.evrt-calculators a.list-group-item-warning {
  color: #8a6d3b;
}
.evrt-calculators a.list-group-item-warning:focus,
.evrt-calculators a.list-group-item-warning:hover {
  color: #8a6d3b;
  background-color: #faf2cc;
}
.evrt-calculators a.list-group-item-warning.active,
.evrt-calculators a.list-group-item-warning.active:focus,
.evrt-calculators a.list-group-item-warning.active:hover {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.evrt-calculators .list-group-item-danger {
  color: #e33d1c;
  background-color: #f2dede;
}
.evrt-calculators a.list-group-item-danger {
  color: #e33d1c;
}
.evrt-calculators a.list-group-item-danger:focus,
.evrt-calculators a.list-group-item-danger:hover {
  color: #e33d1c;
  background-color: #ebcccc;
}
.evrt-calculators a.list-group-item-danger.active,
.evrt-calculators a.list-group-item-danger.active:focus,
.evrt-calculators a.list-group-item-danger.active:hover {
  color: #fff;
  background-color: #e33d1c;
  border-color: #e33d1c;
}
.evrt-calculators .list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.evrt-calculators .list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.evrt-calculators .panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 3px;
}
.evrt-calculators .panel-body {
  padding: 1.85em;
}
.evrt-calculators .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.evrt-calculators .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}
.evrt-calculators .panel-title,
.evrt-calculators .panel-title &gt; a {
  color: inherit;
}
@media (max-width: 959px) {
  .evrt-calculators .panel-title &gt; strong {
    font-size: 0.85714286em;
  }
}
.evrt-calculators .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.evrt-calculators .panel &gt; .list-group,
.evrt-calculators .panel &gt; .panel-collapse &gt; .list-group {
  margin-bottom: 0;
}
.evrt-calculators .panel &gt; .list-group .list-group-item,
.evrt-calculators .panel &gt; .panel-collapse &gt; .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.evrt-calculators .panel &gt; .list-group:first-child .list-group-item:first-child,
.evrt-calculators .panel &gt; .panel-collapse &gt; .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
}
.evrt-calculators .panel &gt; .list-group:last-child .list-group-item:last-child,
.evrt-calculators .panel &gt; .panel-collapse &gt; .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
}
.evrt-calculators .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.evrt-calculators .list-group + .panel-footer {
  border-top-width: 0;
}
.evrt-calculators .panel &gt; .panel-collapse &gt; .table,
.evrt-calculators .panel &gt; .table,
.evrt-calculators .panel &gt; .table-responsive &gt; .table {
  margin-bottom: 0;
}
.evrt-calculators .panel &gt; .panel-collapse &gt; .table caption,
.evrt-calculators .panel &gt; .table caption,
.evrt-calculators .panel &gt; .table-responsive &gt; .table caption {
  padding-left: 1.85em;
  padding-right: 1.85em;
}
.evrt-calculators .panel &gt; .table-responsive:first-child &gt; .table:first-child,
.evrt-calculators .panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child,
.evrt-calculators .panel &gt; .table-responsive:first-child &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child,
.evrt-calculators .panel &gt; .table:first-child,
.evrt-calculators .panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child,
.evrt-calculators .panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.evrt-calculators
  .panel
  &gt; .table-responsive:first-child
  &gt; .table:first-child
  &gt; tbody:first-child
  &gt; tr:first-child
  td:first-child,
.evrt-calculators
  .panel
  &gt; .table-responsive:first-child
  &gt; .table:first-child
  &gt; tbody:first-child
  &gt; tr:first-child
  th:first-child,
.evrt-calculators
  .panel
  &gt; .table-responsive:first-child
  &gt; .table:first-child
  &gt; thead:first-child
  &gt; tr:first-child
  td:first-child,
.evrt-calculators
  .panel
  &gt; .table-responsive:first-child
  &gt; .table:first-child
  &gt; thead:first-child
  &gt; tr:first-child
  th:first-child,
.evrt-calculators .panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:first-child,
.evrt-calculators .panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:first-child,
.evrt-calculators .panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:first-child,
.evrt-calculators .panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:first-child {
  border-top-left-radius: 2px;
}
.evrt-calculators
  .panel
  &gt; .table-responsive:first-child
  &gt; .table:first-child
  &gt; tbody:first-child
  &gt; tr:first-child
  td:last-child,
.evrt-calculators
  .panel
  &gt; .table-responsive:first-child
  &gt; .table:first-child
  &gt; tbody:first-child
  &gt; tr:first-child
  th:last-child,
.evrt-calculators
  .panel
  &gt; .table-responsive:first-child
  &gt; .table:first-child
  &gt; thead:first-child
  &gt; tr:first-child
  td:last-child,
.evrt-calculators
  .panel
  &gt; .table-responsive:first-child
  &gt; .table:first-child
  &gt; thead:first-child
  &gt; tr:first-child
  th:last-child,
.evrt-calculators .panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child td:last-child,
.evrt-calculators .panel &gt; .table:first-child &gt; tbody:first-child &gt; tr:first-child th:last-child,
.evrt-calculators .panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child td:last-child,
.evrt-calculators .panel &gt; .table:first-child &gt; thead:first-child &gt; tr:first-child th:last-child {
  border-top-right-radius: 2px;
}
.evrt-calculators .panel &gt; .table-responsive:last-child &gt; .table:last-child,
.evrt-calculators .panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child,
.evrt-calculators .panel &gt; .table-responsive:last-child &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child,
.evrt-calculators .panel &gt; .table:last-child,
.evrt-calculators .panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child,
.evrt-calculators .panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.evrt-calculators
  .panel
  &gt; .table-responsive:last-child
  &gt; .table:last-child
  &gt; tbody:last-child
  &gt; tr:last-child
  td:first-child,
.evrt-calculators
  .panel
  &gt; .table-responsive:last-child
  &gt; .table:last-child
  &gt; tbody:last-child
  &gt; tr:last-child
  th:first-child,
.evrt-calculators
  .panel
  &gt; .table-responsive:last-child
  &gt; .table:last-child
  &gt; tfoot:last-child
  &gt; tr:last-child
  td:first-child,
.evrt-calculators
  .panel
  &gt; .table-responsive:last-child
  &gt; .table:last-child
  &gt; tfoot:last-child
  &gt; tr:last-child
  th:first-child,
.evrt-calculators .panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:first-child,
.evrt-calculators .panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:first-child,
.evrt-calculators .panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:first-child,
.evrt-calculators .panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:first-child {
  border-bottom-left-radius: 2px;
}
.evrt-calculators
  .panel
  &gt; .table-responsive:last-child
  &gt; .table:last-child
  &gt; tbody:last-child
  &gt; tr:last-child
  td:last-child,
.evrt-calculators
  .panel
  &gt; .table-responsive:last-child
  &gt; .table:last-child
  &gt; tbody:last-child
  &gt; tr:last-child
  th:last-child,
.evrt-calculators
  .panel
  &gt; .table-responsive:last-child
  &gt; .table:last-child
  &gt; tfoot:last-child
  &gt; tr:last-child
  td:last-child,
.evrt-calculators
  .panel
  &gt; .table-responsive:last-child
  &gt; .table:last-child
  &gt; tfoot:last-child
  &gt; tr:last-child
  th:last-child,
.evrt-calculators .panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child td:last-child,
.evrt-calculators .panel &gt; .table:last-child &gt; tbody:last-child &gt; tr:last-child th:last-child,
.evrt-calculators .panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child td:last-child,
.evrt-calculators .panel &gt; .table:last-child &gt; tfoot:last-child &gt; tr:last-child th:last-child {
  border-bottom-right-radius: 2px;
}
.evrt-calculators .panel-group .panel-heading + .panel-collapse &gt; .panel-body,
.evrt-calculators .panel &gt; .panel-body + .table,
.evrt-calculators .panel &gt; .panel-body + .table-responsive,
.evrt-calculators .panel &gt; .table + .panel-body,
.evrt-calculators .panel &gt; .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.evrt-calculators .panel &gt; .table-bordered,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered {
  border: 0;
}
.evrt-calculators .panel &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
.evrt-calculators .panel &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
.evrt-calculators .panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child,
.evrt-calculators .panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
.evrt-calculators .panel &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
.evrt-calculators .panel &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:first-child,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:first-child,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:first-child,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:first-child,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:first-child,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:first-child {
  border-left: 0;
}
.evrt-calculators .panel &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
.evrt-calculators .panel &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
.evrt-calculators .panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child,
.evrt-calculators .panel &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
.evrt-calculators .panel &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
.evrt-calculators .panel &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; td:last-child,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr &gt; th:last-child,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; td:last-child,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr &gt; th:last-child,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; td:last-child,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr &gt; th:last-child {
  border-right: 0;
}
.evrt-calculators .panel &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; td,
.evrt-calculators .panel &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; th,
.evrt-calculators .panel &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; td,
.evrt-calculators .panel &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; th,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; td,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:first-child &gt; th,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; td,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; thead &gt; tr:first-child &gt; th {
  border-bottom: 0;
}
.evrt-calculators .panel &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
.evrt-calculators .panel &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
.evrt-calculators .panel &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td,
.evrt-calculators .panel &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; td,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; tbody &gt; tr:last-child &gt; th,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; td,
.evrt-calculators .panel &gt; .table-responsive &gt; .table-bordered &gt; tfoot &gt; tr:last-child &gt; th {
  border-bottom: 0;
}
.evrt-calculators .panel &gt; .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.evrt-calculators .panel-group .panel {
  margin-bottom: 0;
}
.evrt-calculators .panel-group .panel + .panel {
  margin-top: 15px;
}
.evrt-calculators .panel-group .panel-heading {
  border-bottom: 0;
}
.evrt-calculators .panel-group .panel-footer {
  border-top: 0;
}
.evrt-calculators .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.evrt-calculators .panel-default {
  border-color: #ddd;
}
.evrt-calculators .panel-default &gt; .panel-heading {
  color: #363636;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.evrt-calculators .panel-default &gt; .panel-heading + .panel-collapse &gt; .panel-body {
  border-top-color: #ddd;
}
.evrt-calculators .panel-default &gt; .panel-heading .badge {
  color: #f5f5f5;
  background-color: #363636;
}
.evrt-calculators .panel-default &gt; .panel-footer + .panel-collapse &gt; .panel-body {
  border-bottom-color: #ddd;
}
.evrt-calculators .panel-primary {
  border-color: #0f8ab8;
}
.evrt-calculators .panel-primary &gt; .panel-heading {
  color: #fff;
  background-color: #0f8ab8;
  border-color: #0f8ab8;
}
.evrt-calculators .panel-primary &gt; .panel-heading + .panel-collapse &gt; .panel-body {
  border-top-color: #0f8ab8;
}
.evrt-calculators .panel-primary &gt; .panel-heading .badge {
  color: #0f8ab8;
  background-color: #fff;
}
.evrt-calculators .panel-primary &gt; .panel-footer + .panel-collapse &gt; .panel-body {
  border-bottom-color: #0f8ab8;
}
.evrt-calculators .panel-success {
  border-color: #d6e9c6;
}
.evrt-calculators .panel-success &gt; .panel-heading {
  color: #00af02;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.evrt-calculators .panel-success &gt; .panel-heading + .panel-collapse &gt; .panel-body {
  border-top-color: #d6e9c6;
}
.evrt-calculators .panel-success &gt; .panel-heading .badge {
  color: #dff0d8;
  background-color: #00af02;
}
.evrt-calculators .panel-success &gt; .panel-footer + .panel-collapse &gt; .panel-body {
  border-bottom-color: #d6e9c6;
}
.evrt-calculators .panel-info {
  border-color: #bce8f1;
}
.evrt-calculators .panel-info &gt; .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.evrt-calculators .panel-info &gt; .panel-heading + .panel-collapse &gt; .panel-body {
  border-top-color: #bce8f1;
}
.evrt-calculators .panel-info &gt; .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.evrt-calculators .panel-info &gt; .panel-footer + .panel-collapse &gt; .panel-body {
  border-bottom-color: #bce8f1;
}
.evrt-calculators .panel-warning {
  border-color: #f4bf2a;
}
.evrt-calculators .panel-warning &gt; .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #f4bf2a;
}
.evrt-calculators .panel-warning &gt; .panel-heading + .panel-collapse &gt; .panel-body {
  border-top-color: #f4bf2a;
}
.evrt-calculators .panel-warning &gt; .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.evrt-calculators .panel-warning &gt; .panel-footer + .panel-collapse &gt; .panel-body {
  border-bottom-color: #f4bf2a;
}
.evrt-calculators .panel-danger {
  border-color: #e33d1c;
}
.evrt-calculators .panel-danger &gt; .panel-heading {
  color: #e33d1c;
  background-color: #f2dede;
  border-color: #e33d1c;
}
.evrt-calculators .panel-danger &gt; .panel-heading + .panel-collapse &gt; .panel-body {
  border-top-color: #e33d1c;
}
.evrt-calculators .panel-danger &gt; .panel-heading .badge {
  color: #f2dede;
  background-color: #e33d1c;
}
.evrt-calculators .panel-danger &gt; .panel-footer + .panel-collapse &gt; .panel-body {
  border-bottom-color: #e33d1c;
}
.evrt-calculators .panel.panel-default .panel-heading {
  background: #448fd2;
  border-radius: 0;
  border-color: transparent;
  padding: 0;
}
.evrt-calculators .panel.panel-default .panel-heading a,
.evrt-calculators .panel.panel-default .panel-heading h4,
.evrt-calculators .panel.panel-default .panel-heading label {
  color: #fff;
}
.evrt-calculators .panel.panel-default .panel-heading .panel-title {
  display: block;
  padding: 10px 15px;
}
.evrt-calculators .panel.panel-default .panel-heading .radio-inline {
  display: block;
  padding: 10px 15px 10px 45px;
}
.evrt-calculators .panel.panel-default .panel-heading .radio-inline input[type='radio'] {
  margin-left: -25px;
  opacity: 0;
}
.evrt-calculators .panel.panel-default .panel-heading .radio-inline input[type='radio'] + span,
.evrt-calculators .panel.panel-default .panel-heading .radio-inline input[type='radio'] + strong {
  font-size: 16px;
  line-height: 25px;
  position: relative;
}
.evrt-calculators .panel.panel-default .panel-heading .radio-inline input[type='radio'] + span:before,
.evrt-calculators .panel.panel-default .panel-heading .radio-inline input[type='radio'] + strong:before {
  content: '';
  background: #fff;
  box-shadow: inset 0 0 0 3px #fff;
  border-radius: 100%;
  border: 1px solid #a3a3a3;
  display: block;
  height: 14px;
  width: 14px;
  position: absolute;
  top: 2px;
  left: -25px;
}
.evrt-calculators .panel.panel-default .panel-heading .radio-inline input[type='radio']:checked + span:before,
.evrt-calculators .panel.panel-default .panel-heading .radio-inline input[type='radio']:checked + strong:before {
  background: #7d7d7d;
}
.evrt-calculators .panel.panel-default .panel-heading strong {
  font-weight: 400;
}
.evrt-calculators .panel.panel-default .panel-heading .fa {
  color: #656565;
}
.evrt-calculators .panel.panel-default .panel-heading.panel-heading-active {
  background: #0f8ab8;
}
.evrt-calculators .panel.panel-default header.panel-heading.inactive a,
.evrt-calculators .panel.panel-default header.panel-heading.inactive h4,
.evrt-calculators .panel.panel-default header.panel-heading.inactive label {
  color: #525252;
}
.evrt-calculators .panel.panel-default .panel-body {
  border-bottom: 1px solid #d6d6d6;
}
.evrt-calculators .panel .panel-body.panel-collapse {
  padding: 0;
}
.evrt-calculators .panel .panel-collapse-content {
  padding: 1.85em;
}
@media (max-width: 959px) {
  .evrt-calculators .panel .panel-collapse-content {
    padding: 10px 15px;
  }
}
.evrt-calculators .embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.evrt-calculators .embed-responsive .embed-responsive-item,
.evrt-calculators .embed-responsive embed,
.evrt-calculators .embed-responsive iframe,
.evrt-calculators .embed-responsive object {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.evrt-calculators .embed-responsive.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.evrt-calculators .embed-responsive.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.evrt-calculators .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.evrt-calculators .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.evrt-calculators .well-lg {
  padding: 24px;
  border-radius: 6px;
}
.evrt-calculators .well-sm {
  padding: 9px;
  border-radius: 3px;
}
.evrt-calculators .close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.evrt-calculators .close:focus,
.evrt-calculators .close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.evrt-calculators button.close {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}
.evrt-calculators .modal,
.evrt-calculators .modal-open {
  overflow: hidden;
}
.evrt-calculators .modal {
  display: none;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: auto;
  max-height: 100vh;
  outline: 0;
}
.evrt-calculators .modal.fade .modal-dialog {
  -webkit-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.evrt-calculators .modal.in .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.evrt-calculators .modal hr {
  margin-top: 1.073em;
}
.evrt-calculators .modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.evrt-calculators .modal .change-summary-dialog,
.evrt-calculators .modal .fe-forecast-dialog,
.evrt-calculators .modal .learnvest-dialog,
.evrt-calculators .modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container,
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container,
.evrt-calculators .modal .learnvest-dialog .learnvest-container,
.evrt-calculators .modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
}
.evrt-calculators .bulletin {
  transition: 0.5s linear all;
}
.evrt-calculators .bulletin.ng-enter.ng-enter-active {
  opacity: 1;
  transition-delay: 0.5s;
}
.evrt-calculators .bulletin.ng-enter,
.evrt-calculators .bulletin.ng-leave.ng-leave-active {
  opacity: 0;
}
.evrt-calculators .bulletin.ng-leave {
  opacity: 1;
}
.evrt-calculators .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  background-color: #000;
}
.evrt-calculators .modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.evrt-calculators .modal-backdrop.in {
  opacity: 0.45;
  filter: alpha(opacity=45);
}
.evrt-calculators .modal-header {
  padding: 15px;
  min-height: 16.42857143px;
}
.evrt-calculators .modal-header .close {
  margin-top: -2px;
}
.evrt-calculators .modal-title {
  margin: 0;
  line-height: 1.42857143;
  font-size: 1.57142857em;
  font-weight: 700;
  color: #363636;
}
.evrt-calculators .modal-subtitle {
  font-size: 1.14285714em;
}
.evrt-calculators .modal-body {
  padding: 0 15px;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .change-summary-body .change-summary-content,
.evrt-calculators .modal .learnvest-dialog .learnvest-container .learnvest-body,
.evrt-calculators .modal-body {
  position: relative;
}
@media (max-width: 480px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content,
  .evrt-calculators .modal .learnvest-dialog .learnvest-container .learnvest-body,
  .evrt-calculators .modal-body {
    padding: 0 15px;
  }
}
.evrt-calculators .with-panel .modal-body {
  padding: 0 3em;
}
@media (max-width: 480px) {
  .evrt-calculators .with-panel .modal-body {
    padding: 0 15px;
  }
}
.evrt-calculators .modal-footer {
  padding: 15px;
  text-align: right;
}
.evrt-calculators
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn {
  margin-bottom: 0;
}
.evrt-calculators .modal-footer .btn + .btn,
.evrt-calculators
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .modal-footer
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn
  + .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.evrt-calculators
  .modal-footer
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn
  + .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .modal-footer
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .modal-footer
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .modal-footer
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  margin-bottom: 0;
}
.evrt-calculators .modal-footer .btn-group .btn + .btn,
.evrt-calculators
  .modal-footer
  .btn-group
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .modal-footer
  .btn-group
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .modal-footer
  .btn-group
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .modal-footer
  .btn-group
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .modal-footer
  .btn-group
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .modal-footer
  .btn-group
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .modal-footer
  .btn-group
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .modal-footer
  .btn-group
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .modal-footer
  .btn-group
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn
  + .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .modal-footer
  .btn-group
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn
  + .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .modal-footer
  .btn-group
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .modal-footer
  .btn-group
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .modal-footer
  .btn-group
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  margin-left: -1px;
}
.evrt-calculators .modal-footer .btn-block + .btn-block,
.evrt-calculators
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .modal-footer
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn
  + .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .modal-footer
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn
  + .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn,
.evrt-calculators
  .modal-footer
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .modal-footer
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .modal-footer
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  margin-left: 0;
}
.evrt-calculators .modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 900px) {
  .evrt-calculators .modal .change-summary-dialog,
  .evrt-calculators .modal .fe-forecast-dialog,
  .evrt-calculators .modal .learnvest-dialog,
  .evrt-calculators .modal-dialog {
    width: 650px;
    margin: 30px auto;
  }
  .evrt-calculators .modal-sm {
    width: 300px;
  }
}
@media (min-width: 960px) {
  .evrt-calculators .modal-lg {
    width: 900px;
  }
}
.evrt-calculators .modal-header {
  border-bottom: none;
}
.evrt-calculators .modal-header .modal-description {
  margin-top: 1.5em;
  margin-bottom: 0;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container {
  border-radius: 0;
}
.evrt-calculators .modal .learnvest-dialog .learnvest-container,
.evrt-calculators .modal-content {
  border-radius: 0;
  padding: 1em;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container {
  border-radius: 0;
}
@media (max-width: 500px) {
  .evrt-calculators .modal .change-summary-dialog .change-summary-container,
  .evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container,
  .evrt-calculators .modal .learnvest-dialog .learnvest-container,
  .evrt-calculators .modal-content {
    padding: 0;
  }
}
.evrt-calculators .allocation-table-wrapper table tbody tr,
.evrt-calculators .modal-footer,
.evrt-calculators table.allocation-fund-table.table &gt; tbody + tbody {
  border-top: none;
}
@media (max-width: 480px) {
  .evrt-calculators .modal-footer .btn,
  .evrt-calculators
    .modal-footer
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .modal-footer
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button,
  .evrt-calculators
    .modal-footer
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button,
  .evrt-calculators
    .modal-footer
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn,
  .evrt-calculators
    .modal-footer
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn,
  .evrt-calculators
    .modal-footer
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn,
  .evrt-calculators
    .modal-footer
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn,
  .evrt-calculators .modal-footer .modal .change-summary-dialog .change-summary-container .modal-header .actions button,
  .evrt-calculators
    .modal-footer
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn,
  .evrt-calculators
    .modal-footer
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn,
  .evrt-calculators
    .modal-footer
    .modal
    .modal-dialog
    .modal-content
    .csor-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .modal-footer
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .modal-footer
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button {
    white-space: normal;
  }
}
.evrt-calculators .modal-well {
  padding: 2em;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .change-summary-body .change-summary-content,
.evrt-calculators .modal-well {
  margin-bottom: 1em;
}
.evrt-calculators .error-block p:last-child,
.evrt-calculators .modal-well .form-group:last-child,
.evrt-calculators .table-details .investment-options p:last-child {
  margin-bottom: 0;
}
.evrt-calculators .modal-well.with-background {
  background: #fafafa;
}
@media (max-width: 500px) {
  .evrt-calculators .modal-well .two-col-table,
  .evrt-calculators .modal-well .two-col-table tbody,
  .evrt-calculators .modal-well .two-col-table td,
  .evrt-calculators .modal-well .two-col-table th,
  .evrt-calculators .modal-well .two-col-table tr {
    display: block;
  }
  .evrt-calculators .modal-well .two-col-table td,
  .evrt-calculators .modal-well .two-col-table th {
    padding-top: 0;
    text-align: left;
    width: 100%;
  }
  .evrt-calculators .modal-well .two-col-table td {
    padding-left: 0;
  }
}
.evrt-calculators .modal.bulletins {
  background: rgba(54, 54, 54, 0.45);
}
.evrt-calculators .tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  visibility: visible;
  font-size: 0.92857143em;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.evrt-calculators .tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.evrt-calculators .tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.evrt-calculators .tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.evrt-calculators .tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.evrt-calculators .tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.evrt-calculators .tooltip-inner {
  padding: 12px 14px;
  color: #fff;
  font-size: 12px;
  text-decoration: none;
  background-color: #000;
  border-radius: 6px;
  word-break: break-word;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.6);
}
.evrt-calculators .tooltip-arrow,
.evrt-calculators .tooltip-inner hr {
  border-style: solid;
}
.evrt-calculators .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
}
.evrt-calculators .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.evrt-calculators .tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.evrt-calculators .tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.evrt-calculators .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.evrt-calculators .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.evrt-calculators .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.evrt-calculators .tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.evrt-calculators .tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.evrt-calculators .popover,
.evrt-calculators .popover-title {
  background-color: #000;
  color: #fff;
}
.evrt-calculators .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 200px;
  font-size: 1.3rem;
  line-height: 1.1;
  text-align: left;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
  padding: 1px;
  font-weight: 400;
  border-radius: 6px;
}
.evrt-calculators .popover.top {
  margin-top: -10px;
}
.evrt-calculators .popover.right {
  margin-left: 10px;
}
.evrt-calculators .popover.bottom {
  margin-top: 10px;
}
.evrt-calculators .popover.left {
  margin-left: -10px;
}
.evrt-calculators .popover-title {
  margin: 0;
  padding: 8px 14px 0;
  font-size: 1em;
  border-bottom: 1px solid #000;
  border-radius: 5px 5px 0 0;
  font-weight: 600;
}
.evrt-calculators .popover-content {
  padding: 12px 14px;
  font-size: 12px;
  text-align: left;
}
.evrt-calculators .popover &gt; .arrow,
.evrt-calculators .popover &gt; .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.evrt-calculators .popover &gt; .arrow {
  border-width: 11px;
}
.evrt-calculators .popover &gt; .arrow:after {
  border-width: 10px;
  content: '';
}
.evrt-calculators .popover.top &gt; .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.evrt-calculators .popover.top &gt; .arrow:after {
  content: ' ';
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #000;
}
.evrt-calculators .popover.right &gt; .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.evrt-calculators .popover.right &gt; .arrow:after {
  content: ' ';
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #000;
}
.evrt-calculators .popover.bottom &gt; .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.evrt-calculators .popover.bottom &gt; .arrow:after {
  content: ' ';
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #000;
}
.evrt-calculators .popover.left &gt; .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.evrt-calculators .popover.left &gt; .arrow:after {
  content: ' ';
  right: 1px;
  border-right-width: 0;
  border-left-color: #000;
  bottom: -10px;
}
.evrt-calculators .carousel,
.evrt-calculators .carousel-inner {
  position: relative;
}
.evrt-calculators .carousel-inner {
  margin-bottom: 1em;
  overflow: hidden;
  width: 100%;
}
@media (max-width: 960px) {
  .evrt-calculators .carousel-inner {
    margin-bottom: 0;
  }
}
.evrt-calculators .carousel-inner &gt; .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
  text-align: left;
}
.evrt-calculators .carousel-inner &gt; .item &gt; a &gt; img,
.evrt-calculators .carousel-inner &gt; .item &gt; img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .evrt-calculators .carousel-inner &gt; .item {
    transition: transform 0.6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000;
  }
  .evrt-calculators .carousel-inner &gt; .item.active.right,
  .evrt-calculators .carousel-inner &gt; .item.next {
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .evrt-calculators .carousel-inner &gt; .item.active.left,
  .evrt-calculators .carousel-inner &gt; .item.prev {
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .evrt-calculators .carousel-inner &gt; .item.active,
  .evrt-calculators .carousel-inner &gt; .item.next.left,
  .evrt-calculators .carousel-inner &gt; .item.prev.right {
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.evrt-calculators .carousel-inner &gt; .active,
.evrt-calculators .carousel-inner &gt; .next,
.evrt-calculators .carousel-inner &gt; .prev {
  display: block;
}
.evrt-calculators .carousel-inner &gt; .active,
.evrt-calculators .carousel-inner &gt; .next.left,
.evrt-calculators .carousel-inner &gt; .prev.right {
  left: 0;
}
.evrt-calculators .carousel-control,
.evrt-calculators .carousel-inner &gt; .next,
.evrt-calculators .carousel-inner &gt; .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.evrt-calculators .carousel-inner &gt; .next {
  left: 100%;
}
.evrt-calculators .carousel-inner &gt; .active.left,
.evrt-calculators .carousel-inner &gt; .prev {
  left: -100%;
}
.evrt-calculators .carousel-inner &gt; .active.right {
  left: 100%;
}
.evrt-calculators .carousel-control {
  left: 0;
  bottom: 0;
  width: 15%;
  font-size: 12px;
  color: #ababab;
  text-align: center;
}
.evrt-calculators .carousel-control.right {
  left: auto;
  right: 0;
}
.evrt-calculators .carousel-control:focus,
.evrt-calculators .carousel-control:hover {
  outline: 0;
  color: #ababab;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.evrt-calculators .carousel-control .glyphicon-chevron-left,
.evrt-calculators .carousel-control .glyphicon-chevron-right,
.evrt-calculators .carousel-control .icon-next,
.evrt-calculators .carousel-control .icon-prev {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.evrt-calculators .carousel-control .glyphicon-chevron-left,
.evrt-calculators .carousel-control .icon-prev {
  left: 50%;
  margin-left: -10px;
}
.evrt-calculators .carousel-control .glyphicon-chevron-right,
.evrt-calculators .carousel-control .icon-next {
  right: 50%;
  margin-right: -10px;
}
.evrt-calculators .carousel-control .icon-next,
.evrt-calculators .carousel-control .icon-prev {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
}
.evrt-calculators .carousel-control .icon-prev:before {
  content: '\2039';
}
.evrt-calculators .carousel-control .icon-next:before {
  content: '\203a';
}
.evrt-calculators .carousel-control .fa-chevron-left,
.evrt-calculators .carousel-control .fa-chevron-right {
  position: absolute;
  top: 50%;
}
.evrt-calculators .carousel-control .fa-chevron-left {
  left: 0;
}
.evrt-calculators .carousel-control .fa-chevron-right {
  right: 0;
}
.evrt-calculators .carousel-indicators {
  position: absolute;
  bottom: 0;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.evrt-calculators .carousel-indicators li {
  display: inline-block;
  width: 8px;
  height: 8px;
  margin: 0 0.2em;
  text-indent: -999px;
  border-radius: 10px;
  cursor: pointer;
  background-color: #dadada;
}
.evrt-calculators .carousel-indicators .active {
  margin: 0 0.2em;
  width: 8px;
  height: 8px;
  background-color: #ababab;
}
.evrt-calculators .carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.evrt-calculators .carousel-caption .btn,
.evrt-calculators
  .carousel-caption
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .carousel-caption
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .carousel-caption
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .carousel-caption
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .carousel-caption
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .carousel-caption
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .carousel-caption
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .carousel-caption
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .carousel-caption
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .carousel-caption
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .carousel-caption
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .carousel-caption
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .carousel-caption
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  text-shadow: none;
}
@media screen and (min-width: 900px) {
  .evrt-calculators .carousel-control .glyphicon-chevron-left,
  .evrt-calculators .carousel-control .glyphicon-chevron-right,
  .evrt-calculators .carousel-control .icon-next,
  .evrt-calculators .carousel-control .icon-prev {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .evrt-calculators .carousel-control .glyphicon-chevron-left,
  .evrt-calculators .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .evrt-calculators .carousel-control .glyphicon-chevron-right,
  .evrt-calculators .carousel-control .icon-next {
    margin-right: -15px;
  }
  .evrt-calculators .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .evrt-calculators .carousel-indicators {
    bottom: 0;
  }
}
.evrt-calculators .carousel-slide-content {
  width: 100%;
  height: 100%;
  min-width: 100%;
  max-width: 100%;
  overflow: hidden;
  display: block;
}
.evrt-calculators .carousel-control:hover {
  text-decoration: none;
}
.evrt-calculators .carousel-control .em-back,
.evrt-calculators .carousel-control .em-next {
  color: #7d7d7d;
  left: 50%;
  margin-left: -5px;
  margin-top: -6px;
  position: absolute;
  top: 50%;
}
.evrt-calculators .carousel-control .em-back {
  margin-right: -5px;
  right: 50%;
}
.evrt-calculators .btn-group-vertical &gt; .btn-group:after,
.evrt-calculators .btn-group-vertical &gt; .btn-group:before,
.evrt-calculators .btn-toolbar:after,
.evrt-calculators .btn-toolbar:before,
.evrt-calculators .clearfix:after,
.evrt-calculators .clearfix:before,
.evrt-calculators .container-fluid:after,
.evrt-calculators .container-fluid:before,
.evrt-calculators .container:after,
.evrt-calculators .container:before,
.evrt-calculators .dl-horizontal dd:after,
.evrt-calculators .dl-horizontal dd:before,
.evrt-calculators .form-horizontal .form-group:after,
.evrt-calculators .form-horizontal .form-group:before,
.evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row .form-group:after,
.evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row .form-group:before,
.evrt-calculators .inner-tab-content:after,
.evrt-calculators .inner-tab-content:before,
.evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-footer:after,
.evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-footer:before,
.evrt-calculators .modal-footer:after,
.evrt-calculators .modal-footer:before,
.evrt-calculators .nav:after,
.evrt-calculators .nav:before,
.evrt-calculators .navbar-collapse:after,
.evrt-calculators .navbar-collapse:before,
.evrt-calculators .navbar-header:after,
.evrt-calculators .navbar-header:before,
.evrt-calculators .navbar:after,
.evrt-calculators .navbar:before,
.evrt-calculators .pager:after,
.evrt-calculators .pager:before,
.evrt-calculators .panel-body:after,
.evrt-calculators .panel-body:before,
.evrt-calculators .row:after,
.evrt-calculators .row:before,
.evrt-calculators .withdrawal .citizenship-status-question .form-group:after,
.evrt-calculators .withdrawal .citizenship-status-question .form-group:before,
.evrt-calculators .withdrawal .ssn-question-container .form-group:after,
.evrt-calculators .withdrawal .ssn-question-container .form-group:before {
  content: ' ';
  display: table;
}
.evrt-calculators .btn-group-vertical &gt; .btn-group:after,
.evrt-calculators .btn-toolbar:after,
.evrt-calculators .clearfix:after,
.evrt-calculators .container-fluid:after,
.evrt-calculators .container:after,
.evrt-calculators .dl-horizontal dd:after,
.evrt-calculators .form-horizontal .form-group:after,
.evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row .form-group:after,
.evrt-calculators .inner-tab-content:after,
.evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-footer:after,
.evrt-calculators .modal-footer:after,
.evrt-calculators .nav:after,
.evrt-calculators .navbar-collapse:after,
.evrt-calculators .navbar-header:after,
.evrt-calculators .navbar:after,
.evrt-calculators .pager:after,
.evrt-calculators .panel-body:after,
.evrt-calculators .row:after,
.evrt-calculators .withdrawal .citizenship-status-question .form-group:after,
.evrt-calculators .withdrawal .ssn-question-container .form-group:after {
  clear: both;
}
.evrt-calculators .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.evrt-calculators .pull-right {
  float: right !important;
}
.evrt-calculators .pull-left {
  float: left !important;
}
.evrt-calculators .pull-none,
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .row.no-money-type
  .form-group
  .max-amount-container
  label {
  float: none !important;
}
.evrt-calculators .hide {
  display: none !important;
}
.evrt-calculators .show {
  display: block !important;
}
.evrt-calculators .invisible {
  visibility: hidden;
}
.evrt-calculators .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.evrt-calculators .hidden {
  display: none !important;
  visibility: hidden !important;
}
.evrt-calculators .display-none {
  display: none;
}
.evrt-calculators .affix {
  position: fixed;
}
.evrt-calculators .margin-default {
  margin: 1em;
}
.evrt-calculators .margin-bottom-default {
  margin-bottom: 1em;
}
.evrt-calculators .margin-top-default {
  margin-top: 1em;
}
.evrt-calculators .margin-right-default {
  margin-right: 1em;
}
.evrt-calculators .margin-left-default {
  margin-left: 1em;
}
.evrt-calculators .position-bottom {
  bottom: 1em;
  position: absolute;
}
.evrt-calculators .col-1 {
  width: 8.33333333%;
}
.evrt-calculators .col-2 {
  width: 16.66666667%;
}
.evrt-calculators .col-3 {
  width: 25%;
}
.evrt-calculators .col-4 {
  width: 33.33333333%;
}
.evrt-calculators .col-5 {
  width: 41.66666667%;
}
.evrt-calculators .col-6 {
  width: 50%;
}
.evrt-calculators .col-7 {
  width: 58.33333333%;
}
.evrt-calculators .col-8 {
  width: 66.66666667%;
}
.evrt-calculators .col-9 {
  width: 75%;
}
.evrt-calculators .col-10 {
  width: 83.33333333%;
}
.evrt-calculators .col-11 {
  width: 91.66666667%;
}
.evrt-calculators .col-12 {
  width: 100%;
}
@-ms-viewport {
  width: device-width;
}
.evrt-calculators .visible-lg,
.evrt-calculators .visible-lg-block,
.evrt-calculators .visible-lg-inline,
.evrt-calculators .visible-lg-inline-block,
.evrt-calculators .visible-md,
.evrt-calculators .visible-md-block,
.evrt-calculators .visible-md-inline,
.evrt-calculators .visible-md-inline-block,
.evrt-calculators .visible-sm,
.evrt-calculators .visible-sm-block,
.evrt-calculators .visible-sm-inline,
.evrt-calculators .visible-sm-inline-block,
.evrt-calculators .visible-xs,
.evrt-calculators .visible-xs-block,
.evrt-calculators .visible-xs-inline,
.evrt-calculators .visible-xs-inline-block {
  display: none !important;
}
@media (max-width: 699px) {
  .evrt-calculators .visible-xs,
  .evrt-calculators .visible-xs-block {
    display: block !important;
  }
  .evrt-calculators table.visible-xs {
    display: table;
  }
  .evrt-calculators tr.visible-xs {
    display: table-row !important;
  }
  .evrt-calculators td.visible-xs,
  .evrt-calculators th.visible-xs {
    display: table-cell !important;
  }
  .evrt-calculators .visible-xs-inline {
    display: inline !important;
  }
  .evrt-calculators .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .visible-sm,
  .evrt-calculators .visible-sm-block {
    display: block !important;
  }
  .evrt-calculators table.visible-sm {
    display: table;
  }
  .evrt-calculators tr.visible-sm {
    display: table-row !important;
  }
  .evrt-calculators td.visible-sm,
  .evrt-calculators th.visible-sm {
    display: table-cell !important;
  }
  .evrt-calculators .visible-sm-inline {
    display: inline !important;
  }
  .evrt-calculators .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .visible-md,
  .evrt-calculators .visible-md-block {
    display: block !important;
  }
  .evrt-calculators table.visible-md {
    display: table;
  }
  .evrt-calculators tr.visible-md {
    display: table-row !important;
  }
  .evrt-calculators td.visible-md,
  .evrt-calculators th.visible-md {
    display: table-cell !important;
  }
  .evrt-calculators .visible-md-inline {
    display: inline !important;
  }
  .evrt-calculators .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .visible-lg,
  .evrt-calculators .visible-lg-block {
    display: block !important;
  }
  .evrt-calculators table.visible-lg {
    display: table;
  }
  .evrt-calculators tr.visible-lg {
    display: table-row !important;
  }
  .evrt-calculators td.visible-lg,
  .evrt-calculators th.visible-lg {
    display: table-cell !important;
  }
  .evrt-calculators .visible-lg-inline {
    display: inline !important;
  }
  .evrt-calculators .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 699px) {
  .evrt-calculators .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .hidden-lg {
    display: none !important;
  }
}
.evrt-calculators .visible-print {
  display: none !important;
}
@media print {
  .evrt-calculators .visible-print {
    display: block !important;
  }
  .evrt-calculators table.visible-print {
    display: table;
  }
  .evrt-calculators tr.visible-print {
    display: table-row !important;
  }
  .evrt-calculators td.visible-print,
  .evrt-calculators th.visible-print {
    display: table-cell !important;
  }
}
.evrt-calculators .visible-print-block {
  display: none !important;
}
@media print {
  .evrt-calculators .visible-print-block {
    display: block !important;
  }
}
.evrt-calculators .visible-print-inline {
  display: none !important;
}
@media print {
  .evrt-calculators .visible-print-inline {
    display: inline !important;
  }
}
.evrt-calculators .visible-print-inline-block {
  display: none !important;
}
@media print {
  .evrt-calculators .visible-print-inline-block {
    display: inline-block !important;
  }
  .evrt-calculators .hidden-print {
    display: none !important;
  }
}
@keyframes rotateBefore {
  0% {
    transform: rotateX(60deg) rotateY(45deg) rotateZ(0deg);
  }
  to {
    transform: rotateX(60deg) rotateY(45deg) rotateZ(-360deg);
  }
}
@keyframes rotateAfter {
  0% {
    transform: rotateX(240deg) rotateY(45deg) rotateZ(0deg);
  }
  to {
    transform: rotateX(240deg) rotateY(45deg) rotateZ(360deg);
  }
}
.evrt-calculators .vertical-align {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.evrt-calculators #overview,
.evrt-calculators .display-table-as-block tbody,
.evrt-calculators .display-table-as-block td,
.evrt-calculators .display-table-as-block tfoot,
.evrt-calculators .display-table-as-block th,
.evrt-calculators .display-table-as-block thead,
.evrt-calculators .display-table-as-block tr {
  display: block;
}
.evrt-calculators .display-table-as-block tr {
  overflow: auto;
}
.evrt-calculators .display-table-as-block td,
.evrt-calculators .display-table-as-block th {
  float: left;
}
@media print {
  .evrt-calculators .display-table-reset-for-print tbody,
  .evrt-calculators .display-table-reset-for-print tfoot {
    display: table-row-group;
  }
  .evrt-calculators .display-table-reset-for-print thead {
    display: table-header-group;
  }
  .evrt-calculators .display-table-reset-for-print tr {
    display: table-row;
    width: 100% !important;
  }
  .evrt-calculators .display-table-reset-for-print td,
  .evrt-calculators .display-table-reset-for-print th {
    display: table-cell !important;
    float: none;
    width: auto !important;
  }
  .evrt-calculators .display-table-reset-for-print td input,
  .evrt-calculators .display-table-reset-for-print th input {
    display: none !important;
  }
}
@media (max-width: 699px) {
  .evrt-calculators .responsive-tables table,
  .evrt-calculators .responsive-tables tbody,
  .evrt-calculators .responsive-tables td,
  .evrt-calculators .responsive-tables th,
  .evrt-calculators .responsive-tables thead,
  .evrt-calculators .responsive-tables tr {
    display: block;
  }
  .evrt-calculators .responsive-tables table {
    margin-bottom: 1.5em;
  }
  .evrt-calculators .responsive-tables table tr {
    border: none;
    margin: 1em 0;
  }
  .evrt-calculators .responsive-tables table tr:last-child {
    margin-top: 0;
  }
  .evrt-calculators .responsive-tables table tr:last-child td:last-child {
    border-bottom: 2px dotted #d6d6d6;
    padding-bottom: 1.5em;
  }
  .evrt-calculators .responsive-tables table tr td {
    padding-left: 0;
    padding-right: 0;
    position: relative;
    text-align: left;
  }
  .evrt-calculators .responsive-tables table tr td:first-child {
    border-top: 2px dotted #d6d6d6;
  }
  .evrt-calculators .responsive-tables .responsive-tables-no-header:before,
  .evrt-calculators .responsive-tables table .nested-table td:before {
    display: none;
  }
  .evrt-calculators .responsive-tables table.responsive-tables-sans-top-bottom-border tr:first-child td:first-child {
    border-top: none;
    padding-top: 8px;
  }
  .evrt-calculators .responsive-tables table.responsive-tables-sans-top-bottom-border tr:last-child &gt; td:last-child {
    border-bottom: none;
  }
  .evrt-calculators .responsive-tables table.responsive-tables-sans-top-bottom-border tr td:first-child {
    padding-top: 1.5em;
  }
  .evrt-calculators .responsive-tables thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .evrt-calculators .responsive-tables a {
    font-weight: 700;
  }
  .evrt-calculators .responsive-tables td:before {
    color: #a3a3a3;
    font-size: 12px;
    padding-right: 0.5em;
    text-transform: uppercase;
  }
  .evrt-calculators .responsive-tables .responsive-table-single-cta-container {
    position: relative;
  }
  .evrt-calculators .responsive-tables .responsive-table-single-cta-container .responsive-table-single-cta {
    bottom: 5px;
    position: absolute;
  }
  .evrt-calculators .responsive-tables .responsive-table-single-cta-container tr:last-child {
    padding-bottom: 4em;
  }
}
.evrt-calculators #overview .account-list,
.evrt-calculators #overview .linked-account-list {
  font-size: 18px;
  font-weight: 400;
  border: none;
  padding: 0 0 5px;
}
.evrt-calculators #overview .linked-account-list {
  padding: 20px 0 10px;
}
.evrt-calculators #frame-container {
  min-height: 400px;
}
.evrt-calculators h2 &gt; .overview-sub {
  padding-left: 10px;
  color: #7d7d7d;
  font-weight: 300;
  font-size: 0.9em;
}
@media (max-width: 480px) {
  .evrt-calculators h2 &gt; .overview-sub {
    font-size: 0.7em;
    padding-left: 0;
  }
}
.evrt-calculators .site-wrapper-iframe::after {
  position: absolute;
  content: '';
  top: 0;
  height: 400px;
  width: 100%;
  z-index: -2;
  background: rgba(0, 0, 0, 0);
}
@media (min-width: 900px) {
  .evrt-calculators .site-wrapper-iframe {
    overflow: hidden;
  }
}
.evrt-calculators .icon-and-link {
  color: #008aff;
  font-size: 0.65em;
}
.evrt-calculators .icon-and-link .btn-link,
.evrt-calculators
  .icon-and-link
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators .icon-and-link .modal .change-summary-dialog .change-summary-container .modal-header .actions button,
.evrt-calculators
  .icon-and-link
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn,
.evrt-calculators
  .icon-and-link
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .icon-and-link
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button {
  padding: 0 5px;
}
.evrt-calculators .icon-and-link:hover {
  color: #1768af !important;
}
.evrt-calculators .account-detail-menu-wrapper {
  margin-right: 20px;
}
.evrt-calculators .account-print {
  padding-right: 15px;
  position: absolute;
  top: 15px;
  right: 0;
  text-decoration: none;
  font-family: 'Arimo', Arial, sans-serif;
}
@media print {
  .evrt-calculators #printSection {
    page-break-after: avoid;
  }
  .evrt-calculators .site-wrapper {
    display: none;
  }
}
@media (min-width: 960px) {
  .evrt-calculators .account-details-row {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .evrt-calculators .account-details-row,
  .evrt-calculators .account-details-row .account-detail-main-content-wrapper,
  .evrt-calculators .account-details-row .account-detail-menu-wrapper {
    -moz-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
@media (min-width: 900px) and (max-width: 960px) {
  .evrt-calculators .account-details-row div.account-detail-main-content-wrapper {
    float: none;
    margin: 0;
  }
}
@media (max-width: 959px) {
  .evrt-calculators .account-details-container {
    padding: 1em;
  }
}
@media print {
  .evrt-calculators .print-account-overview-chart {
    display: inline !important;
  }
  .evrt-calculators .btn-group {
    display: none !important;
  }
  .evrt-calculators #printSection {
    page-break-after: avoid;
  }
  .evrt-calculators .site-wrapper {
    display: none;
  }
}
.evrt-calculators .account-detail .account-investment-breakdown table tbody tr td:last-child {
  text-align: right;
}
@media (max-width: 1200px) {
  .evrt-calculators .account-detail .account-investment-breakdown .account-overview-chart-wrapper {
    min-height: 0;
  }
  .evrt-calculators .account-detail .account-investment-breakdown #account-overview-chart {
    max-height: 250px;
  }
}
.evrt-calculators .account-detail .account-investment-breakdown .legend {
  margin-right: 10px;
}
@media (max-width: 991px) {
  .evrt-calculators .account-detail {
    margin-bottom: 15px;
  }
}
.evrt-calculators .investment-second-header {
  font-size: 1.2em;
  font-weight: 800;
}
.evrt-calculators .investment-button-row {
  padding: 15px;
}
.evrt-calculators .account-detail .right-pod {
  background-color: #ddd;
  padding: 20px;
  width: 100%;
}
.evrt-calculators .account-detail .secondary_nav {
  margin-top: 30px;
}
.evrt-calculators .account-detail .secondary_nav .list-group-item:first-child,
.evrt-calculators .account-detail .secondary_nav .list-group-item:last-child {
  border-radius: 0;
}
@media (min-width: 1200px) {
  .evrt-calculators #investment-chart {
    margin-top: 42px;
  }
}
@media (max-width: 1199px) {
  .evrt-calculators #investment-chart {
    width: 198px;
    margin: 0 auto;
  }
}
.evrt-calculators .contribution-utility {
  border: 1px solid #bbb;
  overflow: auto;
  position: relative;
  margin-top: 0;
  padding-bottom: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUQAAAAeCAIAAADb6vC0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTNFODVGRkQ1QjkxMTFFNEJFNDlENkM5RUExMTVFQ0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTNFODVGRkU1QjkxMTFFNEJFNDlENkM5RUExMTVFQ0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFM0U4NUZGQjVCOTExMUU0QkU0OUQ2QzlFQTExNUVDRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFM0U4NUZGQzVCOTExMUU0QkU0OUQ2QzlFQTExNUVDRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmIDrXsAAAc3SURBVHja7J3bbh43DAbr2M77P6cfwU7iBqBrTDMedm+7EC8Wi99aiTqEH4/Kw8vLy1//0Pv7++/nw8PD57vp58+fv5+Pj4+f79++ffvy23n/9evXZ5t5f3p6+vx22pDm22nP/knzy3w7beareZK3Gevt7e0PPvn78/PzH+Ny7sMz50I+ZyzP0XMZIs8cy98OTf8/fvz4z7Wab8kPx/Lv3COuqtuYT3NCfrhu3he23M+Mz4n3t+ZOPuerK3vE39knz5LPrc+M58J+rvPPd5P/jXzd7tChQ/87eqJEobwp6UscG1lVEnp6oFwZKUL5Z+n1+vr6x1fzTnSa9w9pBLnoJ3suDtmePXNlKOmJeF6lWkOOYpSu1bYkZm9GciMkeeYsuDJcDe6pEYb7WOOWxkHM9yrxr8TGec6pIw/cU87C6+OVN7JZ2/IZLr3V/XPuXM+ZBWdtbajWh1TzOsh86NBdkNnIYEk5bUauELuu6PqUNN+/f//SFrWVSClYFub8dexeymmPS0lGnjmWbWPKYFrmxlvrEVfsWyKh/QuUuMOn23hcI4AxtnwinGn5O4hmtv2Mclx5nxlb5h+HEmtiHCOf07L0qfl9VsPahPfdI7INzz/xtpDT58RrWB4Z9mO9wH6Ej5ZHnh06dBNktpVCvCrssqQs+2Ekmb15lMeU08TY8h5TMtkO5HMkKKW+Z7TbMJbT9hJbdyjLnCPaBt7fjaiW9H7fpTv3y23ss7XN6RkZ1blfO976FNGXYS8A8dZIyL2uCIWfPI38hSeq+CzLlryZZ0dtSocqv8BweJD50KF7ebPtGbYkZszTccLy6Jb/zTaVZXahqHsou5Sy0Ha1vZq7lrEjp1dgj6PySY89PbfWAqyz2PqqqLg9tMVn7aP1uPJ0sH9ybh/N/OJYrk9jaT22+R0f/sCu8DL4lFZMnryNv2b632PglTdRvoxdI/PaHpv50KF7IXMhsCW9ZQNjv1eku32YtmRsj9mWcHyb/NC2sUytDKGSl5b6HH3PHDL/FRku69EYYgQj5thG5T46Jl/4bJucfI7uYNQl5/a4lifWtvSeTVX2vG3+iZ7UbhaSl9/E2hlzLspLYpx3P5UZ4X9H5YP4+OuRZ4cO3QSZy34o+U10pWRyRo6RqnKtbW/QejE2lkQnGheClaSvnGQS4+Tl6XWUuzzGxsk9D8yz9igV4dyzvry/uze4EMz5do6vFvKXL718vHvG8pA1R3NVWehlq5MYqSGH1ob2SMGea+gTwnPO9geZDx26CzJXvLG8tZQ6zIYZz56jc44hl61FNKbNWXas+THOWNrxlyu2WXk1LRfdhvO1bC5ruSwrozGtd45lfafGstTnPpoHnw1mB17R6RwNMbeFwPaK79oBvSdl/1f+n2PmxZX79Nn2ejp6smfdkU97Xg4yHzp0L2SuWo3yylIes6VtDHuPHQe2Z9gWnZGw8oEdJ2Sflu6VwVPjlk1YT2sQRCf75I0eleu+e30dI3DmnFG35l74w/Ws2HtliXlfKsLvdSvN0XrHHkmuvAP7d6o6umza+vfi2nLvi09OjfLFah95dujQrbzZ5U+zJC4JZHlpu9dE9LbEIifGMUvuql6uzF5X55iuIHlVRBlpyfNeyez8trFm6benx945dsYT+wvKL+AVcEWUsdoeBO8d50uk3WO81rb2FbN+4X3c/RREciPnHot2rZ4R3u2t6bifqv3+GOXIs0OHboLMzspyLOsLv1lYUPa87bdzlDeYuF2juIfCH/7CPpkLTblor6lRuuql65YV1ydfrwEuD8J1a6oQzDVAjkVXRNpzv45s5SXeb9ioum6fTJ+KncOydavO//pqV2Rk18iqYq/yFI43+9CheyHzXtlju5d2ZskwStC9lpVxs6oKoifTFgW/mgwtokHlmVdVlm/SqOxl11Tv8dtd79irZxjLdUWRv6167MqdKg+zV3uvV3cFWEW/WWd+JYfZc7Edvud4lX/hCl3RGrxKjpl/UecU/qZCafNzvNmHDt0RmZ1l5WitK0uqzraqYZzLfeWO7rrHc8+U8u0i5X+uaDDbFPJU7Ne5zdZBrFNYKlNmOwpaNrnRda9j86qW57aqiwqpSERF33PivMBdU7MtWtpKWaSFfmVpG293DbE8Ta5m20exDe8Yx7+0yCPPDh26rc1cVlx5ZSkpq8qEktgeOfbjLN+KchsxqEcQ3+ruzrq7q1bAmGaEYZ/+nyj23PL9lu+S9ESJuoPSd49Yx6mKtMqmKsutLGTbjWWRmsMdUfms7Dqv9m6TV55/3VnttSUPjqLv2uV+g015NA4yHzp0F2Tedf26X8pZOyXtjB7GkKpGoj/Zlvx+i7UxytKXNnzlpV+PBxorrDWQN0by7R921Y73qCK912PU5em1vW2eq/aLGtYeFd/v33Ye+54D77w3z8Uagd+NsVf+vyijeq3knidfHhaug28mPRlghw7div4WYACeXYad0cnvXAAAAABJRU5ErkJggg==);
  margin-bottom: 20px;
}
.evrt-calculators .contribution-utility .utility-section {
  padding: 10px 0;
}
.evrt-calculators .contribution-utility .company-match {
  font-size: 4em;
}
.evrt-calculators .contribution-utility .company-match-description {
  color: #7d7d7d;
}
.evrt-calculators .btn-container {
  margin: 20px 0;
}
.evrt-calculators .btn-container-right {
  text-align: right;
}
.evrt-calculators .btn-container-right .btn + .btn,
.evrt-calculators
  .btn-container-right
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-container-right
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .btn-container-right
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .btn-container-right
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .btn-container-right
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .btn-container-right
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .btn-container-right
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .btn-container-right
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button
  + .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .btn-container-right
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn
  + .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .btn-container-right
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn
  + .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .btn-container-right
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-container-right
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .btn-container-right
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button
  + .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  margin-left: 20px;
}
.evrt-calculators .sidebar-menu .menu-section a:active {
  text-decoration: underline;
}
.evrt-calculators table.account-table {
  margin-top: 15px;
  margin-bottom: 15px;
}
.evrt-calculators table.account-table thead tr th {
  border-bottom: 1px solid #000;
}
.evrt-calculators table.account-table tbody tr td,
.evrt-calculators table.account-table tfoot tr td {
  border-bottom-style: dashed !important;
}
.evrt-calculators #howDoICompare .infographic-overlay header,
.evrt-calculators .account-overview table.overview-table,
.evrt-calculators .side-toggle-account #account-select-container,
.evrt-calculators .side-toggle-account #account-select-container .custom-select {
  width: 100%;
}
.evrt-calculators .side-toggle-account #account-select-container h3 {
  margin-bottom: 10px;
}
@media (min-width: 900px) {
  .evrt-calculators .side-toggle-account #account-nav-toggle {
    visibility: none;
    display: none;
  }
}
.evrt-calculators .side-toggle-account .account-nav-container {
  width: 100%;
  padding-top: 15px;
}
@media (max-width: 599px) {
  .evrt-calculators .side-toggle-account .account-nav-container {
    clear: left;
    visibility: hidden;
    display: none;
  }
  .evrt-calculators .side-toggle-account .account-nav-container.expanded,
  .evrt-calculators .side-toggle-account .account-nav-container.expanded &gt; .menu-section {
    visibility: visible;
    display: list-item;
  }
}
.evrt-calculators .tooltip.totalBalance .tooltip-inner {
  margin-left: 100px;
  max-width: 250px;
}
.evrt-calculators .tooltip.DBPlanBalance .tooltip-inner {
  margin-top: 2em;
  margin-left: 125px;
  max-width: 250px;
}
.evrt-calculators .tooltip.TRSAnnuityBalance .tooltip-inner {
  margin-right: 25px;
  max-width: 500px;
}
.evrt-calculators .tooltip.TRSCashBalance .tooltip-inner {
  margin-right: 25px;
  max-width: 350px;
}
.evrt-calculators .things-to-know-container {
  margin-top: 45px;
  margin-right: 15px;
}
.evrt-calculators .things-to-know-container .things-header {
  font-size: 18px;
  color: #fff;
  background: #4dc02a;
  padding: 0.35em 0 0.25em 0.5em;
}
.evrt-calculators .things-to-know-container .things-header .em-lightbulb-circle {
  vertical-align: middle;
}
.evrt-calculators .things-to-know-container .things-header .things-header-text {
  font-size: 14px;
  font-weight: 700;
  font-family: 'Arimo', Arial, sans-serif;
}
.evrt-calculators .things-to-know-container .things-body {
  background: #ededed;
  padding: 1em;
}
.evrt-calculators .ngTruncateToggleText {
  padding: 0;
}
.evrt-calculators .account-overview .row {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
@media (max-width: 959px) {
  .evrt-calculators .account-overview {
    margin-bottom: 1em;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.evrt-calculators .account-overview [class^='col-']:first-child,
.evrt-calculators .allocation-table-header li div:first-child {
  border-left: none;
}
@media (max-width: 959px) {
  .evrt-calculators .account-overview [class^='col-'] {
    border-left: none;
    border-bottom: 1px dashed #d6d6d6;
    padding-bottom: 1em;
    margin-bottom: 1em;
    padding-left: 0;
    padding-right: 0;
  }
  .evrt-calculators .account-overview [class^='col-']:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
  }
}
@media (max-width: 959px) and (min-width: 960px) {
  .evrt-calculators .account-overview [class^='col-'] {
    padding-bottom: 1em;
  }
}
.evrt-calculators .account-overview .overview-column .overview-value .currency {
  font-size: 1.5em;
  line-height: 0.9;
}
.evrt-calculators .account-overview .overview-column .overview-value .million {
  font-size: 1.1em !important;
}
.evrt-calculators .account-overview .overview-column .overview-value .ten-million {
  font-size: 1em !important;
}
.evrt-calculators .account-overview .overview-column .separator-symbol {
  margin-top: 0.75em;
  font-size: 3em;
  display: block;
  position: relative;
  text-align: center;
}
.evrt-calculators .account-investment-breakdown .table &gt; tbody {
  border-top: none;
  border-bottom: 1px dashed #ededed;
}
.evrt-calculators .account-investment-breakdown .table &gt; tbody:last-of-type {
  border-bottom: none;
}
.evrt-calculators .account-investment-breakdown .account-investment-breakdown-nested.table tbody,
.evrt-calculators .account-investment-breakdown .table &gt; tbody tr {
  border-bottom: none;
}
.evrt-calculators .account-investment-breakdown .account-investment-breakdown-nested {
  margin-bottom: 0;
}
.evrt-calculators .account-investment-breakdown .account-investment-breakdown-nested td:first-child {
  width: 10%;
}
@media (max-width: 699px) {
  .evrt-calculators .account-investment-breakdown .account-investment-breakdown-nested {
    margin-top: -1em;
    padding: 0 1em;
  }
  .evrt-calculators .account-investment-breakdown .account-investment-breakdown-nested tr:first-child {
    margin-top: 0;
  }
  .evrt-calculators .account-investment-breakdown .account-investment-breakdown-nested tr:last-child {
    margin-bottom: 0;
  }
  .evrt-calculators .account-investment-breakdown .account-investment-breakdown-nested tr:last-child td:last-child {
    border-bottom: none;
    padding-bottom: 0;
  }
  .evrt-calculators .account-investment-breakdown .account-investment-breakdown-nested tr td:first-child {
    border-top: none;
  }
  .evrt-calculators .account-investment-breakdown .account-investment-breakdown-nested-row:last-child td:last-child {
    border-bottom: 1px solid #d6d6d6;
  }
  .evrt-calculators .account-investment-breakdown .account-investment-breakdown-nested-row:last-child &gt; td:last-child {
    border-bottom: none;
  }
  .evrt-calculators .account-investment-breakdown .account-investment-breakdown-nested-row &gt; td:first-child {
    display: none;
  }
  .evrt-calculators .account-investment-breakdown .account-investment-breakdown-nested-row &gt; td:before {
    display: none;
  }
  .evrt-calculators .account-investment-breakdown .account-investment-breakdown-nested-row table td {
    padding: 0;
  }
}
.evrt-calculators .btn-toggle-chart {
  padding: 0 0.6em;
}
.evrt-calculators .standard-table-col {
  width: 8em;
}
.evrt-calculators .overview-chart-row {
  padding-top: 1em;
  padding-bottom: 1em;
}
.evrt-calculators .account-overview table.overview-table tr:first-child {
  border-bottom: 1px solid #a3a3a3;
}
.evrt-calculators .account-overview table.overview-table tr:not(:first-child):not(:last-child) {
  border-bottom: 1px solid #d6d6d6;
}
.evrt-calculators .account-overview table.overview-table tr td,
.evrt-calculators .account-overview table.overview-table tr th {
  padding: 0.45em;
}
.evrt-calculators .account-overview table.overview-table tr td:first-child,
.evrt-calculators .account-overview table.overview-table tr th:first-child {
  vertical-align: top;
}
.evrt-calculators .account-overview table.overview-table tr td:not(:first-child),
.evrt-calculators .account-overview table.overview-table tr th:not(:first-child) {
  vertical-align: middle;
}
.evrt-calculators .account-overview table.overview-table tr td.overview-title,
.evrt-calculators .account-overview table.overview-table tr th.overview-title {
  padding-top: 0;
}
.evrt-calculators .account-overview table.overview-table tr td:last-child,
.evrt-calculators .account-overview table.overview-table tr th:last-child {
  text-align: right;
}
.evrt-calculators .warning-icon {
  color: #ffcb1f;
  margin-right: 0.5em;
}
.evrt-calculators .plan-balance-date {
  clear: both;
}
.evrt-calculators .plan-balance-date span {
  color: #7d7d7d;
  font-size: 0.85714286em;
  white-space: nowrap;
}
@media (max-width: 699px) {
  .evrt-calculators .investment-overview div.navbar-form {
    border-left: none;
    border-right: none;
    margin-left: -3.75%;
    margin-right: -3.75%;
  }
}
.evrt-calculators .investment-overview-pie {
  min-width: 160px;
  height: 170px;
  max-width: 160px;
  margin: 0 auto;
}
.evrt-calculators .investment-button-separate {
  border-top: 1px solid #ddd;
}
@media (max-width: 480px) {
  .evrt-calculators .investment-button-separate button,
  .evrt-calculators .investment-button-separate h3 {
    float: none !important;
  }
  .evrt-calculators .investment-button-separate button {
    margin-top: 1em;
    width: 100%;
  }
}
.evrt-calculators .investment-toggle button {
  padding: 0 0.8em;
}
.evrt-calculators .dividend-election label,
.evrt-calculators .how-do-compare-container td span,
.evrt-calculators .overview-sub {
  font-weight: 400;
}
.evrt-calculators .overview-wrap-text {
  white-space: normal;
}
.evrt-calculators .btn-toggle.btn-small {
  font-size: 0.8em;
}
.evrt-calculators .overview-chart-rebalance {
  margin: 0;
}
.evrt-calculators .overview-chart-rebalance span {
  color: #4dc02a;
  margin-right: 0.5em;
}
.evrt-calculators .under-action-disclaimer {
  margin-top: 1em;
}
.evrt-calculators .account-listing {
  margin-bottom: 3em;
}
.evrt-calculators .account-listing li {
  border-bottom: 1px dashed #ededed;
  padding: 15px 0;
}
.evrt-calculators .account-listing li:after,
.evrt-calculators .account-listing li:before {
  content: ' ';
  display: table;
}
.evrt-calculators .account-listing li:after {
  clear: both;
}
@media print {
  .evrt-calculators .account-listing li .plan {
    float: left !important;
  }
  .evrt-calculators .account-listing li .balance {
    float: right !important;
  }
}
.evrt-calculators .account-listing .key {
  border: none;
  width: 11px;
  height: 11px;
  margin-top: 4px;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  border-radius: 50%;
  vertical-align: bottom;
}
.evrt-calculators .account-listing .key,
.evrt-calculators .account-listing .plan {
  float: left;
  margin-right: 10px;
}
.evrt-calculators .account-listing .balance {
  float: right;
  font-weight: 700;
}
.evrt-calculators .carousel-menu {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  position: relative;
  z-index: 1;
}
.evrt-calculators .carousel-menu li {
  list-style: none;
  padding-left: 0;
}
@media (min-width: 481px) {
  .evrt-calculators .carousel-menu {
    display: block;
  }
  .evrt-calculators .carousel-menu:after,
  .evrt-calculators .carousel-menu:before {
    content: ' ';
    display: table;
  }
  .evrt-calculators .carousel-menu:after {
    clear: both;
  }
  .evrt-calculators .carousel-menu li {
    float: left;
  }
}
.evrt-calculators .carousel-menu .carousel-menu-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.evrt-calculators .carousel-menu .carousel-menu-stage:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.evrt-calculators .carousel-menu .carousel-menu-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
}
.evrt-calculators .carousel-menu .carousel-menu-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}
.evrt-calculators .carousel-menu .carousel-menu-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.evrt-calculators .carousel-menu .carousel-menu-dots.disabled,
.evrt-calculators .carousel-menu .carousel-menu-nav.disabled {
  display: none;
}
.evrt-calculators .carousel-menu .carousel-menu-dot,
.evrt-calculators .carousel-menu .carousel-menu-nav .carousel-menu-next,
.evrt-calculators .carousel-menu .carousel-menu-nav .carousel-menu-prev {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.evrt-calculators .carousel-menu.carousel-menu-loaded {
  display: block;
}
.evrt-calculators .carousel-menu.carousel-menu-loading {
  opacity: 0;
  display: block;
}
.evrt-calculators .carousel-menu.carousel-menu-hidden {
  opacity: 0;
}
.evrt-calculators .carousel-menu.carousel-menu-refresh .carousel-menu-item {
  display: none;
}
.evrt-calculators .carousel-menu.carousel-menu-drag .carousel-menu-item {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.evrt-calculators .carousel-menu.carousel-menu-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.evrt-calculators .carousel-menu.carousel-menu-rtl {
  direction: rtl;
}
.evrt-calculators .carousel-menu.carousel-menu-rtl .carousel-menu-item,
.evrt-calculators .table-filter.with-title form.right-form {
  float: right;
}
.evrt-calculators .carousel-menu button {
  font-size: 16px;
  background: 0 0;
  border: none;
  color: #696969;
}
.evrt-calculators .carousel-menu button.active,
.evrt-calculators .menu-section a:hover {
  color: #363636;
}
.evrt-calculators .no-js .carousel-menu,
.evrt-calculators ng-messages {
  display: block;
}
.evrt-calculators .colorize-0 {
  color: #6dbec2;
}
.evrt-calculators .colorize-1 {
  color: #82d6ce;
}
.evrt-calculators .colorize-2 {
  color: #e49d00;
}
.evrt-calculators .colorize-3 {
  color: #ffd113;
}
.evrt-calculators .colorize-4,
.evrt-calculators .footer-doc-links .list-inline li &gt; a {
  color: #525252;
}
.evrt-calculators .colorize-5 {
  color: #aa9681;
}
.evrt-calculators .colorize-6 {
  color: #008bbc;
}
.evrt-calculators .colorize-7 {
  color: #c5e054;
}
.evrt-calculators .colorize-8 {
  color: #4d8e0c;
}
.evrt-calculators svg .colorize-0 {
  fill: #6dbec2;
}
.evrt-calculators svg .colorize-1 {
  fill: #82d6ce;
}
.evrt-calculators svg .colorize-2 {
  fill: #e49d00;
}
.evrt-calculators svg .colorize-3 {
  fill: #ffd113;
}
.evrt-calculators svg .colorize-4 {
  fill: #525252;
}
.evrt-calculators svg .colorize-5 {
  fill: #aa9681;
}
.evrt-calculators svg .colorize-6 {
  fill: #008bbc;
}
.evrt-calculators svg .colorize-7 {
  fill: #c5e054;
}
.evrt-calculators svg .colorize-8 {
  fill: #4d8e0c;
}
.evrt-calculators .em-checkbox-icon {
  color: #00af02;
  font-size: 2.5em;
  vertical-align: middle;
  margin-right: 0;
  margin-top: -1px;
  display: inline-block;
}
.evrt-calculators div p.with-success-check {
  margin-bottom: 0;
  padding-left: 3em;
  position: relative;
}
.evrt-calculators div p.with-success-check .em-checkbox-icon {
  left: 0;
  position: absolute;
  top: -5px;
}
.evrt-calculators .dividend-election .content {
  padding: 10px 15px 8px;
}
.evrt-calculators .dividend-election .bold {
  font-weight: 700;
}
.evrt-calculators .dividend-election .col-md-7 {
  padding-left: 0;
}
.evrt-calculators .dividend-election p {
  margin-bottom: 20px;
}
.evrt-calculators .dividend-election .panel {
  margin-bottom: 10px;
  border-radius: 5px;
}
.evrt-calculators .dividend-election input[type='radio'] {
  margin-right: 15px;
}
.evrt-calculators .dividend-election .address {
  padding-bottom: 15px;
}
.evrt-calculators .dividend-election .agree-submit {
  margin-top: 25px;
}
.evrt-calculators .dividend-election .validation-error {
  margin-top: 5px;
  margin-bottom: 10px;
  color: red;
}
.evrt-calculators .error-block,
.evrt-calculators .error-block ng-messages ng-message,
.evrt-calculators .has-error .help-text,
.evrt-calculators .has-error ng-message,
.evrt-calculators ng-messages.error-block ng-message {
  color: #e33d1c;
}
.evrt-calculators ng-messages ng-message {
  color: #7d7d7d;
  display: block;
  margin-top: 5px;
}
.evrt-calculators .error-text {
  color: red;
  font-weight: 700;
}
.evrt-calculators * .input-range-labels span.left,
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .input-range-labels span.left,
.evrt-calculators .errorCode {
  float: left;
}
.evrt-calculators .feature-comparison h2 {
  font-size: 1.5em;
}
.evrt-calculators table.feature-comparison {
  margin: 10px 0;
}
.evrt-calculators table.feature-comparison h2,
.evrt-calculators table.feature-comparison h3 {
  margin-top: 0;
  font-weight: 700;
}
.evrt-calculators table.feature-comparison h3 + p {
  font-size: 1em;
  margin: 0;
}
.evrt-calculators table.feature-comparison thead th {
  padding: 8px 12px;
  font-weight: 400;
  vertical-align: top;
  width: 25%;
}
.evrt-calculators table.feature-comparison tbody tr td,
.evrt-calculators table.feature-comparison tbody tr th {
  padding: 8px 12px;
}
.evrt-calculators table.feature-comparison tbody tr th {
  text-align: right;
  font-weight: 400;
  border-bottom: 1px dotted #dadada;
}
.evrt-calculators table.feature-comparison tbody tr td {
  text-align: center;
  border-bottom: 1px dotted #dadada;
  border-right: 1px solid #dadada;
  border-left: 1px solid #dadada;
}
.evrt-calculators table.feature-comparison tbody tr td.unavailable {
  background: #ececec;
}
.evrt-calculators .mobile-feature-comparison table.feature-comparison tbody tr:nth-child(1) td,
.evrt-calculators table.feature-comparison tbody tr:nth-child(2) td {
  border-top: 1px solid #dadada;
}
.evrt-calculators table.feature-comparison tbody tr:last-child th {
  border-bottom: none;
}
.evrt-calculators table.feature-comparison tbody tr:last-child td {
  border-bottom: 1px solid #dadada;
}
.evrt-calculators table.feature-comparison tbody tr.call-to-action td {
  text-align: left;
  border: none;
  padding-bottom: 16px;
}
.evrt-calculators table.feature-comparison tfoot td {
  padding: 8px 12px;
  font-style: italic;
  text-align: center;
}
.evrt-calculators table.feature-comparison .feature-availability {
  display: inline-block;
  font: 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.evrt-calculators table.feature-comparison .feature-availability.pull-left {
  margin-right: 0.3em;
}
.evrt-calculators table.feature-comparison .feature-availability.pull-right {
  margin-left: 0.3em;
}
.evrt-calculators table.feature-comparison .feature-availability:before {
  content: '\f00c';
  font-size: 24px;
  color: #6cba47;
}
@media (max-width: 699px) {
  .evrt-calculators table.feature-comparison .feature-availability:before {
    font-size: 14px;
  }
}
.evrt-calculators table.feature-comparison .unavailable .feature-availability:before {
  content: '\f00d';
  visibility: hidden;
}
.evrt-calculators .mobile-feature-comparison {
  display: none !important;
}
@media (max-width: 699px) {
  .evrt-calculators .mobile-feature-comparison {
    display: block !important;
  }
  .evrt-calculators table.mobile-feature-comparison {
    display: table;
  }
  .evrt-calculators tr.mobile-feature-comparison {
    display: table-row !important;
  }
  .evrt-calculators td.mobile-feature-comparison,
  .evrt-calculators th.mobile-feature-comparison {
    display: table-cell !important;
  }
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .mobile-feature-comparison {
    display: block !important;
  }
  .evrt-calculators table.mobile-feature-comparison {
    display: table;
  }
  .evrt-calculators tr.mobile-feature-comparison {
    display: table-row !important;
  }
  .evrt-calculators td.mobile-feature-comparison,
  .evrt-calculators th.mobile-feature-comparison {
    display: table-cell !important;
  }
}
.evrt-calculators .mobile-feature-comparison h3 {
  margin-top: 30px;
}
.evrt-calculators .mobile-feature-comparison p {
  font-size: 1em;
}
.evrt-calculators .mobile-feature-comparison table.feature-comparison tbody tr th {
  text-align: left;
}
.evrt-calculators .mobile-feature-comparison table.feature-comparison tbody tr td {
  width: 40px;
}
.evrt-calculators .mobile-feature-comparison table.feature-comparison tbody tr:nth-child(2) td {
  border-top: 1px dotted #dadada;
}
.evrt-calculators footer,
.evrt-calculators footer hr {
  border-top: 1px solid #d6d6d6;
}
.evrt-calculators footer {
  font-family: 'Arimo', Arial, sans-serif;
  margin-top: 2em;
  background: #fafafa;
  padding: 30px 0;
  color: #525252;
}
.evrt-calculators footer .customer-support a {
  display: inline-block;
  text-decoration: underline;
}
.evrt-calculators footer .customer-support .phone {
  font-size: 1.57142857em;
  font-weight: 700;
  color: #525252;
  display: block;
  margin: 0 0 0.125em;
  line-height: 1;
  text-decoration: none;
}
.evrt-calculators footer .customer-support .phone-alias {
  display: block;
  font-size: 0.75em;
  font-weight: 300;
  margin: 0.125em 0 0;
}
.evrt-calculators footer hr {
  margin: 1em 0;
}
@media (max-width: 1199px) {
  .evrt-calculators footer {
    margin-top: 15px;
  }
}
.evrt-calculators footer .support-title {
  font-weight: 700;
  font-size: 1.14285714em;
  margin-top: 0;
  color: #525252;
}
.evrt-calculators .footer-nav li {
  list-style: none;
}
.evrt-calculators .footer-nav a {
  text-decoration: none;
  color: #525252;
}
@media (max-width: 959px) {
  .evrt-calculators .footer-nav {
    margin-bottom: 15px;
  }
}
.evrt-calculators .disclaimer {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  margin-top: 1em;
  border-top: 1px solid #ddd;
  padding-top: 1em;
  padding-left: 0;
}
@media (min-width: 960px) {
  .evrt-calculators .disclaimer {
    float: left;
    width: 66.66666667%;
  }
}
.evrt-calculators .footer-doc-links .list-inline {
  margin-left: 0;
}
.evrt-calculators .footer-doc-links .list-inline.with-rules &gt; li {
  border-left: 1px solid #d6d6d6;
  padding: 0.5em;
}
.evrt-calculators .login-ui .login-ui-hide {
  display: none;
}
.evrt-calculators .copyright {
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: 1em;
  margin-bottom: 1em;
}
.evrt-calculators .fa-stack {
  margin-right: 4px;
}
.evrt-calculators .footer-partnership-logo {
  margin-top: 0.5em;
  width: 100%;
}
.evrt-calculators .footer-partnership-logo span {
  border-top: 1px solid #d6d6d6;
  color: #7d7d7d;
  display: inline-block;
  margin-right: 10px;
  padding: 0.1em 0 0.5em;
  vertical-align: bottom;
  width: 115px;
}
.evrt-calculators .footer-partnership-logo img {
  background: url(images/empower.svg) no-repeat 0 0;
  display: inline-block;
  max-height: 52px;
  max-width: 102px;
  width: 39%;
}
.evrt-calculators .footer-social-media {
  margin: 15px 0;
}
.evrt-calculators .footer-social-media a {
  color: #a3a3a3;
  font-size: 0.92857143em;
  display: inline-block;
}
.evrt-calculators .footer-social-media .tagline {
  color: #7d7d7d;
  display: block;
  padding-bottom: 5px;
}
.evrt-calculators .broker-check {
  background: url(images/broker-check-logo.svg) no-repeat 0 0;
  margin: 30px 0;
}
.evrt-calculators .broker-check img {
  width: 150px;
  height: 36px;
}
.evrt-calculators .container footer {
  background: 0 0;
  margin-top: 30px;
  padding: 0;
  text-align: right;
}
.evrt-calculators footer::after {
  position: fixed;
  content: '';
  height: 100%;
  width: 100%;
  z-index: -2;
  background: #fafafa;
}
.evrt-calculators p.footnote {
  font-weight: 400;
  line-height: 1;
  font-size: 85%;
  color: #7d7d7d;
}
.evrt-calculators .margin-0 {
  margin: 0;
}
.evrt-calculators .margin-100 {
  margin: 1em;
}
.evrt-calculators .margin-200 {
  margin: 2.25em;
}
.evrt-calculators .margin-300 {
  margin: 3.595em;
}
.evrt-calculators .margin-400 {
  margin: 5em;
}
.evrt-calculators .margin-top-0 {
  margin-top: 0;
}
.evrt-calculators .margin-bottom-0,
.evrt-calculators .my-account-pod ul li p {
  margin-bottom: 0;
}
.evrt-calculators .margin-top-100 {
  margin-top: 1em;
}
.evrt-calculators .margin-top-200 {
  margin-top: 2.25em;
}
.evrt-calculators .margin-top-300 {
  margin-top: 3.595em;
}
.evrt-calculators .margin-top-400 {
  margin-top: 5em;
}
.evrt-calculators .margin-right-100 {
  margin-right: 1em;
}
.evrt-calculators .margin-right-200 {
  margin-right: 2.25em;
}
.evrt-calculators .margin-right-300 {
  margin-right: 3.595em;
}
.evrt-calculators .margin-right-400 {
  margin-right: 5em;
}
.evrt-calculators .margin-left-100 {
  margin-left: 1em;
}
.evrt-calculators .margin-left-200 {
  margin-left: 2.25em;
}
.evrt-calculators .margin-left-300 {
  margin-left: 3.595em;
}
.evrt-calculators .margin-left-400 {
  margin-left: 5em;
}
.evrt-calculators .margin-bottom-100 {
  margin-bottom: 1em;
}
.evrt-calculators .margin-bottom-200 {
  margin-bottom: 2.25em;
}
.evrt-calculators .margin-bottom-300 {
  margin-bottom: 3.595em;
}
.evrt-calculators .margin-bottom-400 {
  margin-bottom: 5em;
}
.evrt-calculators .padding-0 {
  padding: 0;
}
.evrt-calculators .padding-100 {
  padding: 1em;
}
.evrt-calculators .padding-200 {
  padding: 2.25em;
}
.evrt-calculators .padding-300 {
  padding: 3.595em;
}
.evrt-calculators .padding-400 {
  padding: 5em;
}
.evrt-calculators .padding-top-0 {
  padding-top: 0;
}
.evrt-calculators .padding-bottom-0 {
  padding-bottom: 0;
}
.evrt-calculators .padding-top-100 {
  padding-top: 1em;
}
.evrt-calculators .padding-top-200 {
  padding-top: 2.25em;
}
.evrt-calculators .padding-top-300 {
  padding-top: 3.595em;
}
.evrt-calculators .padding-top-400 {
  padding-top: 5em;
}
.evrt-calculators .padding-right-100 {
  padding-right: 1em;
}
.evrt-calculators .padding-right-200 {
  padding-right: 2.25em;
}
.evrt-calculators .padding-right-300 {
  padding-right: 3.595em;
}
.evrt-calculators .padding-right-400 {
  padding-right: 5em;
}
.evrt-calculators .padding-left-100 {
  padding-left: 1em;
}
.evrt-calculators .padding-left-200 {
  padding-left: 2.25em;
}
.evrt-calculators .padding-left-300 {
  padding-left: 3.595em;
}
.evrt-calculators .padding-left-400 {
  padding-left: 5em;
}
.evrt-calculators .padding-bottom-100 {
  padding-bottom: 1em;
}
.evrt-calculators .padding-bottom-200 {
  padding-bottom: 2.25em;
}
.evrt-calculators .padding-bottom-300 {
  padding-bottom: 3.595em;
}
.evrt-calculators .padding-bottom-400 {
  padding-bottom: 5em;
}
.evrt-calculators #healthCareCosts.tab-pane.active,
.evrt-calculators .how-do-compare-container ul.how-do-compare-container li:after {
  border: none;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators #healthCareCosts.tab-pane.active {
    border: 1px solid #d6d6d6;
    border-bottom: none;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators #healthCareCosts.tab-pane.active {
    border: 1px solid #d6d6d6;
    border-bottom: none;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators #healthCareCosts.tab-pane.active {
    border: 1px solid #d6d6d6;
    border-bottom: none;
  }
}
.evrt-calculators .healthcare-paycheck .healthcare-at-age-label {
  display: block;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .healthcare-paycheck .healthcare-at-age-label {
    display: none;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .healthcare-paycheck .healthcare-at-age-label {
    display: none;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .healthcare-paycheck .healthcare-at-age-label {
    display: none;
  }
}
.evrt-calculators .healthcare-paycheck .infographic-overlay,
.evrt-calculators .registration .container header {
  margin-bottom: 1.5em;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .healthcare-paycheck .infographic-overlay {
    margin-bottom: 2em;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .healthcare-paycheck .infographic-overlay {
    margin-bottom: 2em;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .healthcare-paycheck .infographic-overlay {
    margin-bottom: 2em;
  }
}
.evrt-calculators .healthcare-paycheck .infographic-overlay header .projected-health-care-costs-percent {
  color: #ef9643;
  font-size: 0.9em;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .healthcare-paycheck .infographic-overlay header .projected-health-care-costs-percent {
    font-weight: 300;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .healthcare-paycheck .infographic-overlay header .projected-health-care-costs-percent {
    font-weight: 300;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .healthcare-paycheck .infographic-overlay header .projected-health-care-costs-percent {
    font-weight: 300;
  }
}
.evrt-calculators .healthcare-paycheck .infographic-overlay .projected-care-chart .projected-health-care-costs,
.evrt-calculators .healthcare-paycheck .infographic-overlay header .overlay-title {
  display: block;
}
.evrt-calculators .healthcare-paycheck .infographic-overlay header:after,
.evrt-calculators .healthcare-paycheck .infographic-overlay header:before {
  content: ' ';
  display: table;
}
.evrt-calculators .healthcare-paycheck .infographic-overlay header:after {
  clear: both;
}
.evrt-calculators .healthcare-paycheck .infographic-overlay .projected-care-chart {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 900px) {
  .evrt-calculators .healthcare-paycheck .infographic-overlay .projected-care-chart .projected-health-care-costs {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 1em;
  }
}
@media (min-width: 900px) and (min-width: 900px) {
  .evrt-calculators .healthcare-paycheck .infographic-overlay .projected-care-chart .projected-health-care-costs {
    float: left;
    width: 25%;
  }
}
.evrt-calculators .healthcare-paycheck .infographic-overlay .projected-care-chart .projected-health-care-table {
  display: block;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .healthcare-paycheck .infographic-overlay .projected-care-chart .projected-health-care-table {
    position: relative;
    min-height: 1px;
    padding: 0 3em 0 0;
  }
}
@media (min-width: 900px) and (max-width: 959px) and (min-width: 900px) {
  .evrt-calculators .healthcare-paycheck .infographic-overlay .projected-care-chart .projected-health-care-table {
    float: left;
    width: 75%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .healthcare-paycheck .infographic-overlay .projected-care-chart .projected-health-care-table {
    position: relative;
    min-height: 1px;
    padding: 0 3em 0 0;
  }
}
@media (min-width: 960px) and (max-width: 1199px) and (min-width: 900px) {
  .evrt-calculators .healthcare-paycheck .infographic-overlay .projected-care-chart .projected-health-care-table {
    float: left;
    width: 75%;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .healthcare-paycheck .infographic-overlay .projected-care-chart .projected-health-care-table {
    position: relative;
    min-height: 1px;
    padding: 0 3em 0 0;
  }
}
@media (min-width: 1200px) and (min-width: 900px) {
  .evrt-calculators .healthcare-paycheck .infographic-overlay .projected-care-chart .projected-health-care-table {
    float: left;
    width: 75%;
  }
}
.evrt-calculators
  .healthcare-paycheck
  .infographic-overlay
  .projected-care-chart
  .projected-health-care-table
  .projected-health-care-costs-table-items {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  z-index: 3;
  margin: 0 0 20px;
}
@media (min-width: 900px) {
  .evrt-calculators
    .healthcare-paycheck
    .infographic-overlay
    .projected-care-chart
    .projected-health-care-table
    .projected-health-care-costs-table-items {
    float: left;
    width: 50%;
  }
}
.evrt-calculators
  .healthcare-paycheck
  .infographic-overlay
  .projected-care-chart
  .projected-health-care-table
  .projected-health-care-costs-table-items:first-child {
  padding: 0 1em;
}
@media (max-width: 900px) {
  .evrt-calculators
    .healthcare-paycheck
    .infographic-overlay
    .projected-care-chart
    .projected-health-care-table
    .projected-health-care-costs-table-items:first-child {
    z-index: 4;
  }
}
.evrt-calculators
  .healthcare-paycheck
  .infographic-overlay
  .projected-care-chart
  .projected-health-care-table
  .projected-health-care-costs-table-items:nth-child(2) {
  padding: 0 1em 3em;
}
@media (max-width: 959px) {
  .evrt-calculators
    .healthcare-paycheck
    .infographic-overlay
    .projected-care-chart
    .projected-health-care-table
    .projected-health-care-costs-table-items:nth-child(2) {
    padding-bottom: 1em;
  }
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators
    .healthcare-paycheck
    .infographic-overlay
    .projected-care-chart
    .projected-health-care-table
    .projected-health-care-costs-table-items:first-child {
    padding: 0 2em 0 0;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators
    .healthcare-paycheck
    .infographic-overlay
    .projected-care-chart
    .projected-health-care-table
    .projected-health-care-costs-table-items:first-child {
    padding: 0 2em 0 0;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators
    .healthcare-paycheck
    .infographic-overlay
    .projected-care-chart
    .projected-health-care-table
    .projected-health-care-costs-table-items:first-child {
    padding: 0 2em 0 0;
  }
}
.evrt-calculators
  .healthcare-paycheck
  .infographic-overlay
  .projected-care-chart
  .projected-health-care-table
  .sliderComponent {
  position: absolute;
  top: 95px;
}
@media (min-width: 900px) {
  .evrt-calculators
    .healthcare-paycheck
    .infographic-overlay
    .projected-care-chart
    .projected-health-care-table
    .sliderComponent {
    position: relative;
    top: 0;
  }
}
@media (max-width: 900px) {
  .evrt-calculators
    .healthcare-paycheck
    .infographic-overlay
    .projected-care-chart
    .projected-health-care-table
    .sliderComponent {
    padding: 0 1em;
  }
}
@media (max-width: 320px) {
  .evrt-calculators
    .healthcare-paycheck
    .infographic-overlay
    .projected-care-chart
    .projected-health-care-table
    .sliderComponent {
    top: 115px;
  }
}
.evrt-calculators .healthcare-paycheck .infographic-overlay .projected-care-chart .projected-health-care-table:after,
.evrt-calculators .healthcare-paycheck .infographic-overlay .projected-care-chart .projected-health-care-table:before,
.evrt-calculators .healthcare-paycheck .infographic-overlay .projected-care-chart:after,
.evrt-calculators .healthcare-paycheck .infographic-overlay .projected-care-chart:before {
  content: ' ';
  display: table;
}
.evrt-calculators .healthcare-paycheck .infographic-overlay .projected-care-chart .projected-health-care-table:after,
.evrt-calculators .healthcare-paycheck .infographic-overlay .projected-care-chart:after {
  clear: both;
}
.evrt-calculators .healthcare-paycheck table,
.evrt-calculators .projected-health-care-costs small {
  font-size: 0.875em;
}
.evrt-calculators .healthcare-paycheck .health-slider {
  margin: 0;
}
.evrt-calculators .healthcare-paycheck .rangeslider {
  margin: 1em 0 1.1em;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .healthcare-paycheck .rangeslider {
    margin: 2.5em 0 1.1em;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .healthcare-paycheck .rangeslider {
    margin: 2.5em 0 1.1em;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .healthcare-paycheck .rangeslider {
    margin: 2.5em 0 1.1em;
  }
}
.evrt-calculators .healthcare-paycheck .payable-to {
  margin: 20px 0 0;
}
@media (max-width: 699px) {
  .evrt-calculators .healthcare-paycheck .payable-to {
    display: block;
    width: auto;
    border: none;
    margin: 10px 0;
  }
}
.evrt-calculators .btn-personalize {
  left: 50%;
  position: absolute;
}
@media (min-width: 699px) {
  .evrt-calculators .btn-personalize {
    margin-top: 1em;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
@media (max-width: 699px) {
  .evrt-calculators .btn-personalize {
    bottom: 0;
    left: 1em;
    margin: 0;
    width: calc(70%);
  }
}
.evrt-calculators .projected-care-chart .col-sm-6 {
  padding-left: 0;
  padding-right: 2em;
}
.evrt-calculators .projected-care-chart .col-sm-6:nth-child(2) {
  padding-right: 0;
  padding-left: 2em;
}
@media (max-width: 699px) {
  .evrt-calculators .projected-care-chart div.projected-health-care-costs {
    margin-bottom: 0;
    position: static;
  }
}
.evrt-calculators .projected-health-care-costs {
  margin-top: -10px;
  padding-left: 0;
  padding-right: 2em;
  position: relative;
}
.evrt-calculators .projected-health-care-costs svg {
  left: 50%;
  position: relative;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 1;
}
.evrt-calculators .projected-health-care-costs .health-slider {
  padding-right: 15px;
}
.evrt-calculators .projected-health-care-costs #projected-health-care-costs-income-label {
  color: #fff;
  font-size: 1em;
  font-weight: 700;
  position: absolute;
  text-align: center;
  top: 78px;
  left: 0;
  right: 0;
  z-index: 1;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.evrt-calculators .projected-health-care-costs #projected-health-care-costs-income-label::after {
  content: 'remaining';
  display: block;
  font-size: 80%;
  font-weight: 500;
  margin-top: -5px;
}
.evrt-calculators .projected-health-care-costs path {
  shape-rendering: geometricPrecision;
}
.evrt-calculators .projected-health-care-costs #projected-health-care-costs-chart,
.evrt-calculators .projected-health-care-costs-table-items tr .healthViewTableItemLabel {
  position: relative;
}
@media (max-width: 699px) {
  .evrt-calculators .projected-health-care-costs #projected-health-care-costs-chart {
    display: none;
  }
}
.evrt-calculators .projected-health-care-costs .svg-circle-shadow {
  bottom: -30px;
}
.evrt-calculators .projected-health-care-costs .btn-primary,
.evrt-calculators
  .projected-health-care-costs
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .projected-health-care-costs
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .projected-health-care-costs
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .projected-health-care-costs
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .projected-health-care-costs
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .projected-health-care-costs
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .projected-health-care-costs
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .projected-health-care-costs
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .projected-health-care-costs
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  box-shadow: 0 5px 25px 1px rgba(0, 0, 0, 0.3);
}
.evrt-calculators .health-care.active {
  height: 360px;
  padding: 0 1em 1em;
}
.evrt-calculators .health-care-piechart {
  margin: 0 2%;
  width: 16%;
}
.evrt-calculators .health-care-piechart img {
  margin-top: 1em;
  width: 100%;
}
@media (max-width: 730px) {
  .evrt-calculators .health-care-piechart {
    width: 26%;
  }
}
.evrt-calculators .projected-health-care-table {
  padding-right: 3em;
}
@media (max-width: 699px) {
  .evrt-calculators .projected-health-care-table {
    padding: 0;
  }
  .evrt-calculators .projected-health-care-table .col-sm-6:nth-child(2) {
    padding: 0 1em 3em;
  }
  .evrt-calculators .projected-health-care-table .col-sm-6:first-child {
    padding: 70px 1em 0;
  }
}
.evrt-calculators .health-care-tables {
  font-size: 86%;
  margin: 0 2%;
  width: 76%;
}
@media (max-width: 730px) {
  .evrt-calculators .health-care-tables {
    width: 66%;
  }
}
@media (max-width: 480px) {
  .evrt-calculators .health-care-tables {
    padding: 4%;
    width: 96%;
  }
}
.evrt-calculators .health-care-table {
  margin-right: 2%;
  width: 48%;
}
.evrt-calculators .health-care-table:last-child {
  margin-right: 0;
}
.evrt-calculators .health-care-table tr:last-child td {
  border-bottom: 0;
}
@media (max-width: 730px) {
  .evrt-calculators .health-care-table {
    margin-right: 0;
    width: 100%;
  }
}
.evrt-calculators .projected-health-care-costs-table-items .popoverMessageContainer {
  transition: visibility 0s 0s;
  -moz-transition: visibility 0s 0s;
  -o-transition: visibility 0s 0s;
  -webkit-transition: visibility 0s 0s;
}
.evrt-calculators .projected-health-care-costs-table-items tr {
  cursor: pointer;
}
@media (max-width: 699px) {
  .evrt-calculators .projected-health-care-costs-table-items {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (min-width: 699px) {
  .evrt-calculators .projected-health-care-costs-table-items .popoverMessageContainer {
    margin-left: -150px;
    margin-right: -40px;
  }
  .evrt-calculators .projected-health-care-costs-table-items .popoverMessageContainer .arrowUp {
    margin-left: 160px;
  }
}
.evrt-calculators .health-care-legend-1 {
  color: #6dbec2;
}
.evrt-calculators .health-care-legend-2 {
  color: #b1b527;
}
.evrt-calculators .health-care-legend-3 {
  color: #f9ba00;
}
.evrt-calculators .health-care-legend-4 {
  color: #7cb876;
}
.evrt-calculators .health-care-legend-5 {
  color: #fd6d4b;
}
.evrt-calculators .health-care-legend-6 {
  color: #fd9400;
}
.evrt-calculators .health-care-legend-7 {
  color: #027795;
}
.evrt-calculators .health-care-legend-8 {
  color: #ad5890;
}
.evrt-calculators .health-care-table,
.evrt-calculators .registration .standard-tabs ul {
  display: block;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .health-care-table {
    display: none;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .health-care-table {
    display: none;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .health-care-table {
    display: none;
  }
}
.evrt-calculators .health-care-header {
  margin-bottom: 1em;
}
.evrt-calculators .view-details .health-care-details-container {
  padding: 1em;
}
@media (min-width: 960px) {
  .evrt-calculators .view-details .health-care-details-container {
    padding: 0 1em 1em;
  }
}
@media (max-width: 900px) {
  .evrt-calculators .view-details .health-care-details-container {
    padding: 1em 0;
  }
}
.evrt-calculators .view-details .health-care-details-container .health-care-costs-content {
  margin: 0;
}
.evrt-calculators
  .view-details
  .health-care-details-container
  .health-care-costs-content
  .health-care-checkboxes
  .health-care-checkbox {
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
}
@media (min-width: 900px) {
  .evrt-calculators
    .view-details
    .health-care-details-container
    .health-care-costs-content
    .health-care-checkboxes
    .health-care-checkbox
    .popoverMessageContainer {
    margin-right: -145px;
  }
}
.evrt-calculators
  .view-details
  .health-care-details-container
  .health-care-costs-content
  .health-care-checkboxes
  .health-care-checkbox
  input[type='checkbox'] {
  margin: 0 0 6px;
}
@media (max-width: 900px) {
  .evrt-calculators
    .view-details
    .health-care-details-container
    .health-care-costs-content
    .health-care-checkboxes
    .health-care-checkbox
    input[type='checkbox'] {
    margin-bottom: 15px;
  }
}
.evrt-calculators
  .view-details
  .health-care-details-container
  .health-care-costs-content
  .health-care-checkboxes
  .health-care-checkbox
  label {
  font-weight: 400;
  padding: 0 0 0 15px;
}
@media (max-width: 900px) {
  .evrt-calculators
    .view-details
    .health-care-details-container
    .health-care-costs-content
    .health-care-checkboxes
    .health-care-checkbox
    label {
    margin-bottom: 15px;
  }
}
.evrt-calculators
  .view-details
  .health-care-details-container
  .health-care-costs-content
  .health-care-checkboxes
  .health-care-checkbox
  button,
.evrt-calculators .withdrawal .minimial-email-container .row .alert.alert-warning p {
  padding-left: 5px;
}
.evrt-calculators .table-filter input,
.evrt-calculators
  .view-details
  .health-care-details-container
  .health-care-costs-content
  .health-care-checkboxes
  .health-care-checkbox
  .em-info-icon {
  display: inline-block;
}
@media (max-width: 900px) {
  .evrt-calculators .view-details .health-care-details-container .health-care-costs-content .health-care-costs-where {
    padding: 1em 0;
  }
}
@media (min-width: 900px) {
  .evrt-calculators .view-details .health-care-details-container .health-care-costs-content .health-care-costs-where {
    border-left: 1px dashed #d6d6d6;
  }
}
.evrt-calculators .registration .tab-content form,
.evrt-calculators .table-filter &gt; div,
.evrt-calculators .view-details .health-care-details-container .health-care-costs-content .health-care-checkboxes,
.evrt-calculators
  .view-details
  .health-care-details-container
  .health-care-costs-content
  .health-care-costs-where
  .custom-select {
  padding: 0;
}
.evrt-calculators
  .view-details
  .health-care-details-container
  .health-care-costs-content
  .health-care-costs-where
  .custom-select
  select {
  width: 106%;
}
.evrt-calculators .view-details .health-care-details-container:after,
.evrt-calculators .view-details .health-care-details-container:before {
  content: ' ';
  display: table;
}
.evrt-calculators .view-details .health-care-details-container:after {
  clear: both;
}
.evrt-calculators .view-details .health-care-footer {
  margin-top: 1em;
  padding: 2em 0 0;
}
@media (min-width: 900px) {
  .evrt-calculators .view-details .health-care-footer {
    border-top: 1px dashed #d6d6d6;
  }
}
@media (max-width: 900px) {
  .evrt-calculators .view-details .health-care-footer {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
  }
  .evrt-calculators .view-details .health-care-footer .helpful-links-container {
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .evrt-calculators .view-details .health-care-footer .helpful-links-container a {
    border: none;
    display: block;
    text-align: left;
    padding: 10px 0 0;
  }
  .evrt-calculators .view-details .health-care-footer .health-care-cta-container {
    border-bottom: 1px dashed #d6d6d6;
    margin-bottom: 2em;
    padding-bottom: 2em;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.evrt-calculators .menu-section {
  margin-bottom: 2em;
}
.evrt-calculators .menu-section h3 {
  margin-top: 0;
  text-transform: uppercase;
}
.evrt-calculators .account-menu-link,
.evrt-calculators .menu-section a {
  color: #363636;
  text-decoration: none;
}
.evrt-calculators .menu-section a.active {
  color: #363636;
  font-weight: 700;
}
.evrt-calculators .account-menu-link:hover {
  color: #363636;
}
.evrt-calculators .account-menu-link.active,
.evrt-calculators .details-section h3 {
  font-weight: 700;
}
.evrt-calculators .legacy-frame {
  border: none;
  margin: 0;
  min-height: 500px;
  overflow: hidden;
  padding: 0;
  width: 100%;
}
.evrt-calculators .registration form h2,
.evrt-calculators .table-filter {
  margin-bottom: 1em;
}
@media (max-width: 900px) {
  .evrt-calculators .table-filter.with-title form.right-form {
    float: none;
  }
}
.evrt-calculators .table-filter.with-title h1,
.evrt-calculators .table-filter.with-title h2,
.evrt-calculators .table-filter.with-title h3,
.evrt-calculators .table-filter.with-title h4,
.evrt-calculators .table-filter.with-title h5,
.evrt-calculators .table-filter.with-title h6 {
  margin: 0 0.25em;
}
.evrt-calculators .table-filter.with-title h2 {
  line-height: 1.6em;
}
.evrt-calculators .table-filter.with-title .sub-title {
  margin-left: 1em;
  font-weight: 300;
  font-size: 0.7em;
}
@media (max-width: 480px) {
  .evrt-calculators .table-filter.with-title .sub-title {
    display: block;
    line-height: 1.5em;
    margin-left: 0;
  }
}
.evrt-calculators .table-filter.with-background {
  background: #fafafa;
  padding: 0.5em;
  border-radius: 0.15em;
  border: 0.15em #ededed solid;
}
.evrt-calculators .table-filter .form-group {
  margin-left: 0.85714286em;
}
.evrt-calculators .table-filter .form-group:first-child {
  margin-left: 0;
}
.evrt-calculators .table-filter .form-group .date-control {
  width: 9.5em;
}
@media (max-width: 480px) {
  .evrt-calculators .table-filter .form-group .date-control {
    width: 100%;
  }
}
.evrt-calculators .table-filter .custom-select {
  display: inline-block;
  margin-right: 1em;
  vertical-align: top;
}
@media (max-width: 480px) {
  .evrt-calculators .table-filter .custom-select {
    display: block;
    margin: 0.5em 0;
  }
}
.evrt-calculators .table-filter .custom-select select {
  padding: 8px 50px 8px 12px;
}
.evrt-calculators .shadowify {
  position: relative;
}
.evrt-calculators .shadowify::after {
  content: '';
  position: absolute;
  z-index: -1;
  box-shadow: 0 0 60px #7d7d7d;
  bottom: 0;
  left: 8%;
  right: 8%;
  width: 84%;
  height: 30%;
  border-radius: 100%;
}
.evrt-calculators #howDoICompare .infographic-overlay {
  padding: 20px 0 0;
}
@media (max-width: 699px) {
  .evrt-calculators #howDoICompare .infographic-overlay header {
    width: 60%;
  }
  .evrt-calculators #howDoICompare .infographic-overlay {
    padding: 20px 3% 0.5em;
  }
}
.evrt-calculators #howDoICompare .section-peer-comparison-wrapper {
  padding-left: 25px;
}
@media (max-width: 699px) {
  .evrt-calculators #howDoICompare .section-peer-comparison-wrapper {
    padding-left: 0;
  }
  .evrt-calculators #howDoICompare .section-peer-comparison-wrapper header {
    margin-top: 1.25em;
    min-height: 45px;
  }
}
.evrt-calculators .desktop-how-do-i-compare-table,
.evrt-calculators .how-do-compare-container table {
  width: 100%;
  table-layout: fixed;
}
@media (max-width: 699px) {
  .evrt-calculators .desktop-how-do-i-compare-table {
    margin-top: 14.25em;
  }
}
.evrt-calculators .desktop-how-do-i-compare-table .ribbon {
  margin: 0 auto;
  width: 80px;
}
.evrt-calculators .desktop-how-do-i-compare-table [popover] {
  cursor: pointer;
}
.evrt-calculators .desktop-how-do-i-compare-table .svg-label {
  display: block;
  font-weight: 700;
  margin-top: -10em;
  font-size: 1.14em;
}
.evrt-calculators .desktop-how-do-i-compare-table .intro .text-muted {
  font-size: 14px;
  line-height: 1.5;
  margin-bottom: 0.3em;
}
.evrt-calculators .desktop-how-do-i-compare-table .intro a strong:after {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #0f8ab8;
  content: '';
  display: inline-block;
  height: 0;
  left: 10px;
  position: relative;
  width: 0;
}
.evrt-calculators .desktop-how-do-i-compare-table .intro .h2 {
  line-height: 1.3;
  margin: 1.4em 0;
}
.evrt-calculators .desktop-how-do-i-compare-table .comparison-controls .form-group {
  margin-bottom: 0.5em;
}
@media (max-width: 699px) {
  .evrt-calculators .desktop-how-do-i-compare-table .comparison-controls .form-group {
    margin-bottom: 0.1em;
    padding: 0 15px;
  }
  .evrt-calculators .desktop-how-do-i-compare-table .comparison-controls .col-md-9,
  .evrt-calculators .desktop-how-do-i-compare-table .comparison-controls label {
    display: inline-block;
    margin-right: -4px;
    padding: 0;
    vertical-align: top;
  }
  .evrt-calculators .desktop-how-do-i-compare-table .comparison-controls label {
    text-transform: capitalize;
    width: 15%;
  }
  .evrt-calculators .desktop-how-do-i-compare-table .comparison-controls .col-md-9 {
    width: 85%;
  }
}
@media (max-width: 699px) and (max-width: 420px) {
  .evrt-calculators .desktop-how-do-i-compare-table .comparison-controls label {
    width: 25%;
  }
  .evrt-calculators .desktop-how-do-i-compare-table .comparison-controls .col-md-9 {
    width: 75%;
  }
}
.evrt-calculators .desktop-how-do-i-compare-table .comparison-controls label {
  width: 50px;
  display: inline-block;
}
.evrt-calculators .desktop-how-do-i-compare-table .comparison-controls .form-control {
  background-color: inherit;
  border: none;
  box-shadow: none;
  height: auto;
  padding: 0;
  width: 240px;
  display: inline-block;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .desktop-how-do-i-compare-table .comparison-controls label {
    width: 45px;
  }
  .evrt-calculators .desktop-how-do-i-compare-table .comparison-controls .form-control {
    background-color: inherit;
    border: none;
    box-shadow: none;
    height: auto;
    padding: 0;
    width: 193px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .desktop-how-do-i-compare-table .comparison-controls label {
    width: 45px;
  }
  .evrt-calculators .desktop-how-do-i-compare-table .comparison-controls .form-control {
    background-color: inherit;
    border: none;
    box-shadow: none;
    height: auto;
    padding: 0;
    width: 193px;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .desktop-how-do-i-compare-table .comparison-controls label {
    width: 45px;
  }
  .evrt-calculators .desktop-how-do-i-compare-table .comparison-controls .form-control {
    background-color: inherit;
    border: none;
    box-shadow: none;
    height: auto;
    padding: 0;
    width: 193px;
  }
}
.evrt-calculators .desktop-how-do-i-compare-table .svg-container {
  position: relative;
}
.evrt-calculators .desktop-how-do-i-compare-table .svg-container::before {
  display: block;
  content: ' ';
  background: red;
  position: relative;
  width: 75px;
  margin: 0 auto -1.2em;
  height: 45px;
  z-index: 1;
  background: url(images/me.png) no-repeat center top;
  background-size: auto 100%;
}
.evrt-calculators .desktop-how-do-i-compare-table .svg-container.svg-my-peers::before {
  background: url(images/my-peers.png) no-repeat center top;
  background-size: 100% auto;
  top: 0.55em;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .evrt-calculators .desktop-how-do-i-compare-table .svg-container.svg-my-peers::before {
    background-image: url(images/my-peers@2x.png);
  }
}
.evrt-calculators .desktop-how-do-i-compare-table .svg-container.svg-top-peers::before {
  background: url(images/top-peers.png) no-repeat center top;
  background-size: 100% auto;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .evrt-calculators .desktop-how-do-i-compare-table .svg-container.svg-top-peers::before {
    background-image: url(images/top-peers@2x.png);
  }
}
.evrt-calculators .desktop-how-do-i-compare-table .svg-container img {
  position: relative;
  z-index: 3;
}
.evrt-calculators .desktop-how-do-i-compare-table svg {
  position: relative;
  z-index: 2;
}
.evrt-calculators .desktop-how-do-i-compare-table svg .big {
  font-size: 30px;
}
.evrt-calculators .desktop-how-do-i-compare-table svg text {
  text-anchor: middle;
}
.evrt-calculators .desktop-how-do-i-compare-table tr:first-child td {
  vertical-align: top;
}
@media (max-width: 699px) {
  .evrt-calculators .desktop-how-do-i-compare-table tr:first-child td {
    height: auto;
  }
  .evrt-calculators .desktop-how-do-i-compare-table tr:first-child {
    display: none;
  }
}
.evrt-calculators .desktop-how-do-i-compare-table tr:nth-child(1) td {
  padding-bottom: 10px;
}
.evrt-calculators .desktop-how-do-i-compare-table tr:nth-child(2) td {
  height: 121px;
}
@media (max-width: 699px) {
  .evrt-calculators .desktop-how-do-i-compare-table tr:nth-child(2) td {
    height: auto;
  }
}
.evrt-calculators .desktop-how-do-i-compare-table tr:nth-child(2) td:first-child {
  padding-right: 10px;
}
@media (max-width: 699px) {
  .evrt-calculators .desktop-how-do-i-compare-table tr:nth-child(2) td:first-child {
    padding-right: 0;
  }
}
.evrt-calculators .desktop-how-do-i-compare-table td {
  vertical-align: middle;
  padding: 0;
  line-height: 1.2;
  width: 24%;
}
@media (max-width: 699px) {
  .evrt-calculators .desktop-how-do-i-compare-table td {
    width: 0;
  }
}
.evrt-calculators .desktop-how-do-i-compare-table td:first-child {
  width: 28%;
}
@media (max-width: 699px) {
  .evrt-calculators .desktop-how-do-i-compare-table td:first-child {
    width: 100%;
  }
}
.evrt-calculators .desktop-how-do-i-compare-table td:not(:first-child) {
  text-align: center;
}
.evrt-calculators .desktop-how-do-i-compare-table td img {
  display: block;
  margin: -1.75em auto 0;
  width: 75%;
}
.evrt-calculators .desktop-how-do-i-compare-table .svg-my-peers .svg-circle-shadow,
.evrt-calculators .desktop-how-do-i-compare-table .svg-top-peers .svg-circle-shadow {
  bottom: -13px;
  height: 62px;
  margin-left: -80px;
  width: 160px;
}
.evrt-calculators .desktop-how-do-i-compare-table label {
  margin-top: 5px;
}
@media (max-width: 699px) {
  .evrt-calculators .desktop-how-do-i-compare-table .target-my-peers,
  .evrt-calculators .desktop-how-do-i-compare-table .target-top-peers {
    display: none;
  }
}
.evrt-calculators .registration .reg-image img,
.evrt-calculators .secondary-how-do-i-compare-table {
  width: 100%;
}
@media (max-width: 699px) {
  .evrt-calculators .secondary-how-do-i-compare-table {
    font-size: 0.875em;
    height: auto;
    position: absolute;
    top: 10em;
    width: 94%;
  }
  .evrt-calculators .secondary-how-do-i-compare-table th {
    border-bottom: 1px solid #d6d6d6;
    padding-bottom: 0.5em;
    font-weight: 300;
    text-align: center;
  }
  .evrt-calculators .secondary-how-do-i-compare-table .percentage-rates td {
    padding-top: 0.5em;
  }
}
.evrt-calculators .secondary-how-do-i-compare-table tr:first-child td {
  border-top: none;
}
.evrt-calculators .secondary-how-do-i-compare-table .contribution-rates td {
  border-top: 0;
}
@media (max-width: 699px) {
  .evrt-calculators .secondary-how-do-i-compare-table tr:last-child td {
    border-bottom: 1px solid #d6d6d6;
    padding-bottom: 0.5em;
  }
}
.evrt-calculators .secondary-how-do-i-compare-table td {
  height: 35px;
  border-top: 1px solid #d6d6d6;
  text-align: center;
  width: 23.3%;
}
.evrt-calculators .secondary-how-do-i-compare-table td:first-child {
  text-align: left;
  padding-left: 25px;
  width: 30%;
}
@media (max-width: 699px) {
  .evrt-calculators .secondary-how-do-i-compare-table td:first-child {
    padding-left: 0;
  }
  .evrt-calculators .secondary-how-do-i-compare-table td {
    border: none;
    height: 40px;
  }
}
.evrt-calculators .how-do-compare-container td {
  font-weight: 700;
  text-align: center;
  width: 33%;
}
.evrt-calculators .how-do-compare-container td p {
  font-size: 0.8em;
}
.evrt-calculators .how-do-compare-container tr:nth-child(2) td {
  border-top: 1px solid #d6d6d6;
  padding: 0.7em 0 0;
}
.evrt-calculators .how-do-compare-container tr:nth-child(2) td:first-child {
  padding-left: 25px;
}
.evrt-calculators .how-do-compare-container ul.how-do-compare-container li {
  font-weight: 700;
  display: inline-block;
  margin-right: -4px;
  text-align: center;
  width: 33.3%;
}
@media (max-width: 699px) {
  .evrt-calculators .how-do-compare-container ul.how-do-compare-container li {
    display: block;
    text-align: left;
    width: 100%;
  }
}
.evrt-calculators .hdic-tooltip {
  width: 65%;
}
.evrt-calculators .learnvestModalHead img {
  max-width: 100%;
}
.evrt-calculators input[type='number']::-webkit-inner-spin-button,
.evrt-calculators input[type='number']::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.evrt-calculators .infographic-overlay .overlay-title span.currency::before,
.evrt-calculators .label-format {
  font-weight: 400;
}
.evrt-calculators * input[type='range'],
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper input[type='range'] {
  -webkit-appearance: none;
  border: 1px solid #fff;
  width: 90% !important;
}
.evrt-calculators * input[type='range'].polyfilled {
  pointer-events: none;
}
.evrt-calculators * input[type='range']::-webkit-slider-runnable-track,
.evrt-calculators
  .allocation-range-slider
  .allocation-range-slider-wrapper
  input[type='range']::-webkit-slider-runnable-track {
  height: 6px;
  background: #ededed;
  background: -webkit-linear-gradient(top, #aaa 0%, #ededed 100%);
  background: linear-gradient(to bottom, #aaa 0%, #ededed 100%);
  border: none;
  border-radius: 3px;
}
.evrt-calculators * input[type='range']::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: 1px solid #bbb;
  border-radius: 6px;
  height: 28px;
  width: 80px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
  box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
  background: -webkit-linear-gradient(top, #fff 0%, #ededed 100%);
  background: linear-gradient(to bottom, #fff 0%, #ededed 100%);
  font-size: 14px;
  font-weight: 700;
  color: #555;
}
.evrt-calculators * input[type='range']:focus::-webkit-slider-runnable-track,
.evrt-calculators
  .allocation-range-slider
  .allocation-range-slider-wrapper
  input[type='range']:focus::-webkit-slider-runnable-track {
  background: #ededed;
  background: -webkit-linear-gradient(top, #aaa 0%, #ededed 100%);
  background: linear-gradient(to bottom, #aaa 0%, #ededed 100%);
}
.evrt-calculators * input[type='range']::-moz-range-track {
  height: 6px;
  background: -moz-linear-gradient(top, #aaa 0%, #ededed 100%);
  background: #ededed;
  border: none;
  border-radius: 3px;
}
.evrt-calculators * input[type='range']::-moz-range-thumb {
  border: 1px solid #bbb;
  border-radius: 6px;
  height: 28px;
  width: 80px;
  -moz-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
  box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
  background: -moz-linear-gradient(top, #fff 0%, #ededed 100%);
  background: linear-gradient(to bottom, #fff 0%, #ededed 100%);
  font-size: 14px;
  font-weight: 700;
  color: #555;
}
.evrt-calculators * input[type='range']::-ms-track {
  width: 100%;
  height: 37px;
  background: #ededed;
  background: linear-gradient(to bottom, #aaa 0%, #ededed 100%);
  background: -ms-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0) 41%,
    rgba(0, 0, 0, 0.15) 42%,
    rgba(0, 0, 0, 0.15) 58%,
    rgba(0, 0, 0, 0) 59%,
    rgba(0, 0, 0, 0) 100%
  );
  border: none;
  border-radius: 3px;
  color: transparent;
}
.evrt-calculators * input[type='range']::-ms-fill-lower {
  background: 0 0;
}
.evrt-calculators * input[type='range']::-ms-thumb {
  border: 1px solid #bbb;
  height: 28px;
  width: 80px;
  top: 50%;
  position: absolute;
  border-radius: 6px;
  box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
  background: #ededed;
  background: linear-gradient(to bottom, #fff 0%, #ededed 100%);
  font-size: 14px;
  font-weight: 700;
  color: #555;
}
.evrt-calculators * .input-range-labels {
  font-size: 0.85em;
}
.evrt-calculators * .input-range-labels span.right,
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .input-range-labels span.right {
  float: right;
}
.evrt-calculators * .rangeslider,
.evrt-calculators * .rangeslider__fill {
  background: #ededed;
  background: -webkit-linear-gradient(top, #aaa 0%, #ededed 100%);
  background: linear-gradient(to bottom, #aaa 0%, #ededed 100%);
  border: none;
  border-radius: 3px;
}
.evrt-calculators * .rangeslider__handle {
  border: 1px solid #bbb;
  border-radius: 6px;
  height: 28px;
  width: 80px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
  box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
  background: -webkit-linear-gradient(top, #fff 0%, #ededed 100%);
  background: #ededed;
  background: linear-gradient(to bottom, #fff 0%, #ededed 100%);
  font-size: 14px;
  font-weight: 700;
  color: #555;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  top: 2px;
  z-index: 2;
}
.evrt-calculators * .rangeslider:focus,
.evrt-calculators * .rangeslider__fill:focus {
  background: #ededed;
  background: -webkit-linear-gradient(top, #aaa 0%, #ededed 100%);
  background: linear-gradient(to bottom, #aaa 0%, #ededed 100%);
}
.evrt-calculators * .rangeslider,
.evrt-calculators * .rangeslider__fill {
  display: block;
  height: 6px;
  width: 100%;
}
.evrt-calculators * .rangeslider {
  margin: 1.2em 0;
  position: relative;
}
.evrt-calculators * .rangeslider--disabled {
  /*filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=40);*/
  opacity: 0.4;
}
.evrt-calculators * .rangeslider__fill {
  background: #167efa;
  background: -webkit-linear-gradient(top, #167efa 0%, #7db7fc 100%);
  background: linear-gradient(to bottom, #167efa 0%, #7db7fc 100%);
  position: absolute;
  top: 0;
}
.evrt-calculators * .rangeslider__handle:after {
  content: '';
  display: block;
  width: 18px;
  height: 18px;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.evrt-calculators .range-slider-group {
  position: relative;
  min-height: 1em;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.evrt-calculators .range-slider-group .range-tooltip {
  font-weight: 700;
  position: absolute;
  display: inline-block;
  text-align: center;
  bottom: 0;
  color: #525252;
  height: 28px;
  width: 80px;
  border-radius: 6px;
  left: 0;
  pointer-events: none;
  z-index: 2;
}
.evrt-calculators .currency sup {
  font-size: 0.75em;
  margin-right: -3px;
  padding-right: 0.35em;
}
@media (min-width: 900px) {
  .evrt-calculators .pod {
    margin-bottom: 20px;
  }
  .evrt-calculators .pod h2 {
    font-size: 1.14285714em;
    font-weight: 400;
    margin-top: 0;
    margin-bottom: 5px;
  }
  .evrt-calculators .pod h2 [class^='em-'] {
    margin-right: 8px;
  }
}
.evrt-calculators .messaging-headline [class^='em-'] {
  color: #337ab7;
  font-size: 1.14285714em;
}
.evrt-calculators .messaging-pod-inner .message-title {
  font-weight: 700;
  margin-bottom: 4px;
}
.evrt-calculators .messaging-pod-inner .message-date {
  color: #7d7d7d;
  font-style: italic;
  margin-bottom: 4px;
}
.evrt-calculators .messaging-pod-inner .message-content {
  overflow: hidden;
}
.evrt-calculators .my-account-pod {
  background: rgba(255, 255, 255, 0.9);
  margin-top: 3em;
  margin-bottom: 2.25em;
}
.evrt-calculators .my-account-pod h2 {
  margin: 0;
  padding: 1em 0;
  font-size: 1.14285714em;
  border: none;
}
.evrt-calculators .my-account-pod .total-balance {
  margin: 0;
}
.evrt-calculators .my-account-pod .currency-total {
  line-height: 0.85;
  font-size: 2.14285714em;
}
@media (max-width: 699px) {
  .evrt-calculators .my-account-pod .currency-total {
    font-size: 2em;
  }
}
.evrt-calculators .my-account-pod .total-balance-date,
.evrt-calculators .registration table.simple {
  margin-bottom: 2em;
}
.evrt-calculators .my-account-pod .total-balance-date span {
  color: #7d7d7d;
  font-size: 0.85714286em;
  white-space: nowrap;
}
.evrt-calculators .my-account-pod .account-container {
  min-height: 320px;
  padding: 1em;
}
.evrt-calculators .my-account-pod .account-name {
  color: #363636;
  font-size: 1.14285714em;
  font-weight: 300;
  text-decoration: none;
}
.evrt-calculators .my-account-pod .account-name,
.evrt-calculators .my-account-pod .account-name:focus,
.evrt-calculators .my-account-pod .account-name:hover {
  text-decoration: underline;
}
.evrt-calculators .my-account-pod .currency-plan {
  color: #7d7d7d;
}
.evrt-calculators .my-account-pod ul li {
  margin-bottom: 1em;
  padding: 0;
}
@media (max-width: 960px) {
  .evrt-calculators .my-account-pod {
    margin-bottom: 0;
  }
  .evrt-calculators .my-account-pod .account-container {
    min-height: 0;
  }
}
@media (max-width: 699px) {
  .evrt-calculators .my-account-pod h2 {
    display: none;
    margin: 0;
  }
  .evrt-calculators .my-account-pod .total-balance-date {
    margin-bottom: 1.4em;
  }
  .evrt-calculators .my-account-pod ul li {
    margin-bottom: 1em;
  }
  .evrt-calculators .my-account-pod ul li p {
    font-size: 1em;
  }
  .evrt-calculators .my-account-pod ul li a {
    font-size: 1.14em;
  }
}
.evrt-calculators .registration .nav-tabs {
  margin-left: 1px;
}
.evrt-calculators .registration form .form-group {
  padding: 0;
}
.evrt-calculators .registration form .form-group.two-input-row {
  padding-left: 0;
}
.evrt-calculators .registration .login-image {
  border: 1px solid #ccc;
  padding-left: 1em;
}
.evrt-calculators .registration .reg-image {
  float: left;
  position: relative;
  width: 20%;
}
.evrt-calculators .registration .reg-image a {
  display: block;
  padding: 0.75em 0.75em 0.75em 0;
}
.evrt-calculators .registration .reg-image a.active img {
  border: 6px solid #428bca;
}
.evrt-calculators .registration .check-image {
  background: #428bca;
  color: #fff;
  height: 20px;
  position: absolute;
  right: 0.75em;
  text-align: center;
  top: 0.75em;
  width: 20px;
}
.evrt-calculators .registration .standard-tabs ul a,
.evrt-calculators .registration .tab-content {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.175);
}
.evrt-calculators .registration div.tab-pane {
  background: #fff;
  border: 1px solid #d6d6d6;
  border-top: none;
  padding: 2em;
  position: relative;
}
.evrt-calculators .registration .checkbox label,
.evrt-calculators .registration .radio label {
  text-transform: none;
  font-size: inherit;
}
@media (max-width: 900px) {
  .evrt-calculators .registration .checkbox label {
    white-space: inherit;
  }
}
.evrt-calculators .code-receivement-choice {
  display: block;
  margin-bottom: 20px;
}
.evrt-calculators .no-code,
.evrt-calculators .secondary-cta {
  font-size: 14px;
  display: block;
  margin: 0 auto;
  text-align: center;
}
.evrt-calculators .form-rules li {
  float: left;
  width: 48%;
}
.evrt-calculators .form-rules li:nth-child(odd) {
  margin-right: 1em;
}
.evrt-calculators .form-rules span {
  display: inline-block;
  margin-right: 5px;
  vertical-align: top;
}
.evrt-calculators .form-rules p {
  margin-top: 0.5em;
}
.evrt-calculators .form-rules .rule-list-image {
  width: 4%;
}
.evrt-calculators .form-rules .rule {
  width: 85%;
}
.evrt-calculators .form-rules .success .rule-list-image {
  font-size: 120%;
  line-height: 1;
}
.evrt-calculators p.help-block {
  font-size: 14px;
}
.evrt-calculators #code_phone_options {
  margin-top: 2em;
}
.evrt-calculators .registration-progress {
  font-size: 0.92857143em;
}
.evrt-calculators .terms-of-use {
  text-transform: none;
}
.evrt-calculators .password-reset {
  margin-bottom: 1em;
}
.evrt-calculators .reset-password {
  display: none;
}
.evrt-calculators .form-details {
  margin-top: 2em;
}
.evrt-calculators .profile .success,
.evrt-calculators .registration .success {
  color: #4dc02a;
  margin-top: 4px;
  -webkit-transition: 0.5s linear all;
  transition: 0.5s linear all;
}
.evrt-calculators .profile .success.ng-enter,
.evrt-calculators .profile .success.ng-leave.ng-leave-active,
.evrt-calculators .registration .success.ng-enter,
.evrt-calculators .registration .success.ng-leave.ng-leave-active {
  opacity: 0;
}
.evrt-calculators .profile .success.ng-enter.ng-enter-active,
.evrt-calculators .profile .success.ng-leave,
.evrt-calculators .registration .success.ng-enter.ng-enter-active,
.evrt-calculators .registration .success.ng-leave {
  opacity: 1;
}
@media (max-width: 699px) {
  .evrt-calculators .confirmation-table table,
  .evrt-calculators .confirmation-table tbody,
  .evrt-calculators .confirmation-table td,
  .evrt-calculators .confirmation-table th,
  .evrt-calculators .confirmation-table thead,
  .evrt-calculators .confirmation-table tr {
    display: block;
  }
  .evrt-calculators .confirmation-table table {
    margin-bottom: 1.5em;
  }
  .evrt-calculators .confirmation-table table tr {
    border: none;
    margin: 1em 0;
  }
  .evrt-calculators .confirmation-table table tr:last-child {
    margin-top: 0;
  }
  .evrt-calculators .confirmation-table table tr:last-child td:last-child {
    border-bottom: 2px dotted #d6d6d6;
    padding-bottom: 1.5em;
  }
  .evrt-calculators .confirmation-table table tr td {
    padding-left: 0;
    padding-right: 0;
    position: relative;
    text-align: left;
  }
  .evrt-calculators .confirmation-table table tr td:first-child {
    border-top: 2px dotted #d6d6d6;
  }
  .evrt-calculators .confirmation-table .responsive-tables-no-header:before,
  .evrt-calculators .confirmation-table table .nested-table td:before {
    display: none;
  }
  .evrt-calculators .confirmation-table table.responsive-tables-sans-top-bottom-border tr:first-child td:first-child {
    border-top: none;
    padding-top: 8px;
  }
  .evrt-calculators .confirmation-table table.responsive-tables-sans-top-bottom-border tr:last-child &gt; td:last-child {
    border-bottom: none;
  }
  .evrt-calculators .confirmation-table table.responsive-tables-sans-top-bottom-border tr td:first-child {
    padding-top: 1.5em;
  }
  .evrt-calculators .confirmation-table thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .evrt-calculators .confirmation-table a {
    font-weight: 700;
  }
  .evrt-calculators .confirmation-table td:before {
    color: #a3a3a3;
    font-size: 12px;
    padding-right: 0.5em;
    text-transform: uppercase;
  }
  .evrt-calculators .confirmation-table .responsive-table-single-cta-container {
    position: relative;
  }
  .evrt-calculators .confirmation-table .responsive-table-single-cta-container .responsive-table-single-cta {
    bottom: 5px;
    position: absolute;
  }
  .evrt-calculators .confirmation-table .responsive-table-single-cta-container tr:last-child {
    padding-bottom: 4em;
  }
}
.evrt-calculators .contained-form-header {
  margin-top: 13px;
  margin-bottom: 25px;
}
.evrt-calculators .contained-form-header h1 {
  font-size: 2em;
  font-weight: 400;
  margin-bottom: 0.2em;
  margin-top: 0;
}
.evrt-calculators .contained-form-header p,
.evrt-calculators .details-section p.contribution {
  margin-bottom: 0;
}
@media (min-width: 900px) {
  .evrt-calculators .mobile-registration input,
  .evrt-calculators .mobile-registration label {
    display: none;
    visibility: hidden;
  }
}
.evrt-calculators .enrollment .page-title h1 {
  margin-top: 20px;
}
.evrt-calculators .enrollment-auto-enroll form {
  padding: 0;
  margin: 2em;
}
@media (max-width: 900px) {
  .evrt-calculators .enrollment-auto-enroll form {
    margin: 0;
  }
}
.evrt-calculators .enrollment-auto-enroll input {
  float: left;
  margin-right: 1em;
}
.evrt-calculators .enrollment-auto-enroll label {
  width: 80%;
}
.evrt-calculators .enrollment-pod-group {
  margin: 2em 0;
}
.evrt-calculators .enrollment-pod-group .enrollment-pod {
  background: #fff;
  border-right: 1px dashed #d6d6d6;
  min-height: 11em;
  padding: 0 1em;
}
.evrt-calculators .enrollment-pod-group .enrollment-pod:last-child {
  border: none;
}
.evrt-calculators .allocation-table-header li div:first-child h4,
.evrt-calculators .enrollment-pod-group .enrollment-pod:first-child {
  padding-left: 0;
}
.evrt-calculators .enrollment-pod-group .enrollment-pod h2 {
  margin-top: 0;
}
.evrt-calculators .enrollment-pod-group .enrollment-pod h3 {
  font-size: 1em;
}
@media (max-width: 959px) {
  .evrt-calculators .enrollment-pod-group .enrollment-pod {
    border: none;
    border-bottom: 1px dashed #d6d6d6;
    min-height: 0;
    margin-bottom: 2em;
    padding-bottom: 0.75em;
  }
}
.evrt-calculators .enrollemnt-total-contributions-toggle,
.evrt-calculators .enrollment-pod-body span {
  display: block;
}
.evrt-calculators .enrollemnt-total-contributions-toggle input {
  margin: 0 1em 0 1.5em;
}
.evrt-calculators .extraPadding {
  padding-top: 10px;
}
.evrt-calculators form.enrollment-total-contributions-form {
  padding: 0 0 0 2em;
}
@media (max-width: 960px) {
  .evrt-calculators form.enrollment-total-contributions-form {
    padding: 0;
  }
  .evrt-calculators form.enrollment-total-contributions-form .form-group {
    padding: 0 15px;
  }
}
.evrt-calculators .enrollment-header-label {
  display: block;
  font-size: 0.85em;
  font-weight: 700;
}
.evrt-calculators .enrollment-header-dollar,
.evrt-calculators .enrollment-header-percentage {
  display: block;
  font-size: 3.5em;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 0.1em;
}
.evrt-calculators .enrollment-list {
  margin-top: 1em;
}
.evrt-calculators .enrollment-pod-body ul {
  margin-left: 1.25em;
}
.evrt-calculators .enrollment-pod-body table,
.evrt-calculators .table-details table {
  width: 100%;
}
.evrt-calculators .enrollment-monthly-income {
  font-size: 2em;
  font-weight: 700;
}
.evrt-calculators .enrollment-agreement-toggle {
  display: none;
  margin: 2em 0 1em;
  text-align: center;
}
@media (max-width: 960px) {
  .evrt-calculators .enrollment-agreement-toggle {
    display: block;
  }
}
.evrt-calculators .enrollment-agreement {
  background: #fff;
  border: 1px solid #7d7d7d;
  height: 16em;
  overflow: scroll;
  padding: 0 1em 1em;
  transition: all 500ms ease-in 50ms;
}
@media (max-width: 960px) {
  .evrt-calculators .enrollment-agreement {
    height: 0;
    opacity: 0;
  }
  .evrt-calculators .enrollment-agreement.show {
    height: 17em;
    opacity: 1;
  }
}
.evrt-calculators .enrollment-cta {
  margin-top: 1em;
}
.evrt-calculators .enrollment-primary-cta .enrollment-effective-date {
  margin-top: 0.5em;
  text-align: center;
  font-size: 0.75em;
}
.evrt-calculators .enrollment-deferal-change &gt; div {
  display: table-cell;
  float: none;
  vertical-align: top;
}
.evrt-calculators .enrollment-deferal-change &gt; div:first-child {
  border-right: 1px solid #7d7d7d;
  padding-left: 0;
}
.evrt-calculators .enrollment-deferal-change &gt; div:last-child {
  border-left: 1px solid #7d7d7d;
  padding-right: 0;
}
@media (max-width: 960px) {
  .evrt-calculators .enrollment-deferal-change &gt; div {
    border-bottom: 1px solid #7d7d7d;
    display: block;
    padding: 1em 0;
    text-align: center;
  }
  .evrt-calculators .enrollment-deferal-change &gt; div:first-child,
  .evrt-calculators .enrollment-deferal-change &gt; div:last-child {
    border: none;
    border-bottom: 1px solid #7d7d7d;
  }
  .evrt-calculators .enrollment-deferal-change &gt; div:first-child {
    text-align: left;
  }
  .evrt-calculators .enrollment-deferal-change &gt; div:last-child {
    border-bottom: none;
  }
  .evrt-calculators .enrollment-deferal-change {
    display: block;
  }
}
.evrt-calculators .enrollment-tiles {
  padding-left: 0;
  display: table-cell;
  float: none;
}
.evrt-calculators .enrollment-tiles .enrollment-frame {
  min-height: 20em;
}
@media (max-width: 960px) {
  .evrt-calculators .enrollment-tiles .enrollment-frame {
    min-height: 0;
  }
}
.evrt-calculators .enrollment-tiles button {
  position: absolute;
  bottom: 1em;
}
@media (max-width: 960px) {
  .evrt-calculators .enrollment-tiles button {
    position: static;
  }
}
.evrt-calculators .enrollment-tiles ul {
  margin-bottom: 1em;
  padding-left: 1em;
}
@media (max-width: 960px) {
  .evrt-calculators .enrollment-tiles {
    display: block;
    margin-bottom: 1em;
  }
}
.evrt-calculators .enrollment-table {
  display: table;
  width: 100%;
}
.evrt-calculators .enrollment-screener {
  border: 1px solid #363636;
  height: 30em;
}
.evrt-calculators .enrollment-screener span {
  font-size: 2em;
  font-weight: 700;
  vertical-align: middle;
}
.evrt-calculators .enrollment-date .enrollment-tiles {
  vertical-align: middle;
}
.evrt-calculators .enrollment-date .calendar-icon {
  font-size: 2.5em;
}
.evrt-calculators .enrollment-account {
  border-bottom: 0;
  margin-bottom: 0;
}
.evrt-calculators .enrollment-account:last-child {
  border-bottom: 1px solid #363636;
}
.evrt-calculators .enrollment-account-info {
  margin-top: 1em;
}
.evrt-calculators #close-income-gap-tab ul,
.evrt-calculators #other-assets-slide ul,
.evrt-calculators .enrollment-bullet-list {
  list-style: none;
  padding: 0;
}
.evrt-calculators .enrollment-bullet-list li {
  padding-left: 1.3em;
  position: relative;
  margin-bottom: 1.5em;
}
.evrt-calculators .enrollment-bullet-list li:before,
.evrt-calculators ul.bullet-list li:before {
  content: '\b7';
  color: #7d7d7d;
  font-size: 40px;
  line-height: 0.15;
  position: absolute;
  top: 5px;
  left: 2px;
  vertical-align: middle;
}
.evrt-calculators .enrollment-bullet-list li &gt; a,
.evrt-calculators .enrollment-bullet-list li &gt; span {
  display: inline-block;
  vertical-align: middle;
}
.evrt-calculators .enrollment-bullet-list li &gt; span {
  margin-left: 0.5em;
  width: 50%;
}
.evrt-calculators .enrollment-bullet-list li &gt; a {
  width: 20%;
}
@media (max-width: 900px) {
  .evrt-calculators .enrollment-bullet-list li &gt; span {
    display: inline-block;
    width: 90%;
  }
  .evrt-calculators .enrollment-bullet-list li &gt; a {
    display: block;
    margin: 1em 0 0 1em;
    width: 50%;
  }
}
.evrt-calculators .enrollment-bullet-list.inline {
  margin-top: 1.7em;
}
.evrt-calculators .enrollment-bullet-list.inline li {
  display: inline-block;
  margin-bottom: 1.5em;
  padding-left: 2em;
  vertical-align: top;
  width: 49%;
}
@media (max-width: 480px) {
  .evrt-calculators .enrollment-bullet-list.inline li {
    padding-left: 1em;
    width: 100%;
  }
}
.evrt-calculators .enrollment-popover {
  width: 175px;
}
.evrt-calculators .enrollment-popover input {
  display: inline-block;
  margin-right: 7%;
  width: 48%;
}
.evrt-calculators .enrollment-target-date,
.evrt-calculators .page-title h1 {
  margin: 0;
}
@media (min-width: 960px) {
  .evrt-calculators .enrollment-target-date {
    margin: 1em 2em 2em;
  }
}
@media (max-width: 960px) {
  .evrt-calculators .enrollment-target-date .enrollment-target-date-description {
    margin-top: 1em;
    padding-left: 0;
  }
}
.evrt-calculators .enrollment-build-portfolio {
  margin-bottom: 2em;
}
.evrt-calculators .enrollment-container .progress {
  margin-top: 0.8em;
}
.evrt-calculators .enrollment-sub-header {
  margin-top: 2.7em;
  margin-bottom: 0;
}
.evrt-calculators .investment-option-details p {
  font-weight: 400;
  line-height: 1;
  color: #7d7d7d;
  font-size: 85%;
}
.evrt-calculators table.investment-options tbody td.percentage {
  padding-right: 10px;
  font-weight: 700;
  vertical-align: top;
}
.evrt-calculators .confirmation-table-heading {
  margin-top: 0;
}
.evrt-calculators .details-section {
  background: #fafafa;
  padding: 1.5em;
  margin-bottom: 2em;
}
.evrt-calculators .table-details {
  width: 100%;
  margin-bottom: 1em;
  padding-bottom: 1em;
  border-bottom: 1px dashed #d6d6d6;
}
.evrt-calculators .table-details:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.evrt-calculators .table-details tbody td,
.evrt-calculators .table-details tbody th {
  padding: 0.45em;
  vertical-align: top;
}
.evrt-calculators .table-details tbody th {
  width: 48%;
  text-align: right;
  text-transform: uppercase;
}
.evrt-calculators .no-left-padding,
.evrt-calculators .table-details .no-left-padding {
  padding-left: 0;
}
@media (max-width: 699px) {
  .evrt-calculators .enrollment-view-account {
    margin-bottom: 1em;
  }
}
.evrt-calculators ul.company-match-description {
  margin-left: 1.25em;
}
.evrt-calculators p.company-match-description {
  margin-top: 1em;
}
.evrt-calculators ul.contribution-details {
  list-style: none;
}
.evrt-calculators .company-match-col .company-match-percent {
  margin-bottom: 0.25em;
}
.evrt-calculators .investment-options-funds {
  padding-left: 10px;
}
.evrt-calculators .investment-options-funds .percentage {
  min-width: 46px;
}
.evrt-calculators .investment-options-percent {
  width: 11% !important;
  text-align: left;
  padding-left: 0 !important;
}
.evrt-calculators .main-nav {
  display: inline-block;
  margin-left: 1.75em;
  vertical-align: middle;
}
@media (min-width: 960px) {
  .evrt-calculators .main-nav:not(.utility-nav) li.utility-nav-item {
    display: none;
  }
  .evrt-calculators .main-nav a {
    font-size: 1.14285714em;
  }
}
.evrt-calculators .main-nav a.menu-item-link,
.evrt-calculators .main-nav a.utility-nav-item-link,
.evrt-calculators .site-logo-wrapper a {
  text-decoration: none;
}
@media (max-width: 959px) {
  .evrt-calculators .main-nav a.menu-item-link,
  .evrt-calculators .main-nav a.utility-nav-item-link {
    padding: 1em 0;
    font-weight: 300;
    display: block;
  }
}
.evrt-calculators .main-nav a.menu-item-link.menu-item-loading,
.evrt-calculators .main-nav a.utility-nav-item-link.menu-item-loading {
  position: relative;
  color: #d6d6d6;
}
.evrt-calculators .main-nav a.menu-item-link.menu-item-loading:before,
.evrt-calculators .main-nav a.utility-nav-item-link.menu-item-loading:before {
  z-index: 1000;
  overflow: show;
  bottom: 0;
  -webkit-animation: rotation 0.6s infinite linear;
  -moz-animation: rotation 0.6s infinite linear;
  -o-animation: rotation 0.6s infinite linear;
  animation: rotation 0.6s infinite linear;
  border-left: 6px solid #d6d6d6;
  border-right: 6px solid #d6d6d6;
  border-bottom: 6px solid #d6d6d6;
  border-top: 6px solid #363636;
  border-radius: 100%;
  content: '';
  display: block;
  margin: 0;
  height: 20px;
  width: 20px;
  position: absolute;
  border-width: 3px;
  right: 0;
  left: inherit;
  top: 1em;
}
.evrt-calculators #preLoginNavigation,
.evrt-calculators .main-nav .navbar-mobile-overlay {
  display: none;
}
@media (max-width: 959px) {
  .evrt-calculators .main-nav {
    display: block;
  }
}
.evrt-calculators .main-nav .mobile-nav {
  position: fixed;
  z-index: 1000;
  max-width: 85%;
  background: #ededed;
  color: #363636;
  top: 0;
  padding: 0;
  overflow-y: scroll;
  box-shadow: 0 0 14px 3px rgba(0, 0, 0, 0.5);
  height: 100vh;
}
.evrt-calculators .main-nav .mobile-nav .account-menu li,
.evrt-calculators .middle-tabs .panel .panel-heading.active a {
  color: #fff;
}
.evrt-calculators .main-nav .main-nav-menu {
  transition: all 0.4s ease-in-out;
}
@media (max-width: 959px) {
  .evrt-calculators .main-nav .main-nav-menu {
    position: fixed;
    z-index: 1000;
    max-width: 85%;
    background: #ededed;
    color: #363636;
    top: 0;
    padding: 0;
    overflow-y: scroll;
    box-shadow: 0 0 14px 3px rgba(0, 0, 0, 0.5);
    height: 100vh;
  }
  .evrt-calculators .main-nav .main-nav-menu .account-menu li {
    color: #fff;
  }
  .evrt-calculators .main-nav .main-nav-menu h3 {
    text-transform: none;
  }
  .evrt-calculators .main-nav .main-nav-menu .navbar-section-header {
    font-weight: 600;
    width: 90%;
    font-size: 1em;
    margin-top: 0;
  }
  .evrt-calculators .main-nav .main-nav-menu:not(.navbar-toggled) {
    left: -800px;
  }
  .evrt-calculators .main-nav .main-nav-menu.navbar-toggled {
    color: #363636;
    left: 0;
    top: 0;
    font-weight: 600;
  }
  .evrt-calculators .main-nav.utility-nav .main-nav-menu {
    position: fixed;
    z-index: 1000;
    max-width: 85%;
    background: #ededed;
    color: #363636;
    top: 0;
    padding: 0;
    overflow-y: scroll;
    box-shadow: 0 0 14px 3px rgba(0, 0, 0, 0.5);
    height: 100vh;
  }
  .evrt-calculators .main-nav.utility-nav .main-nav-menu .account-menu li {
    color: #fff;
  }
  .evrt-calculators .main-nav.utility-nav .navbar-toggle {
    display: block;
  }
  .evrt-calculators .main-nav.utility-nav .show {
    left: 0;
  }
  .evrt-calculators .main-nav.utility-nav ul {
    margin-top: 3em;
    width: 100%;
  }
  .evrt-calculators .main-nav.utility-nav li {
    float: none;
  }
  .evrt-calculators .main-nav.utility-nav li &gt; a {
    padding: 0.5em;
  }
  .evrt-calculators .main-nav .navbar-mobile-overlay.navbar-toggled {
    position: fixed;
    width: 100%;
    height: 100%;
    background: 0 0;
    top: 0;
    left: 0;
    z-index: 1;
    display: block;
  }
}
.evrt-calculators .main-nav .show {
  left: 0;
}
@media (max-width: 959px) {
  .evrt-calculators div.header-wrapper header {
    position: static;
  }
}
.evrt-calculators .pre-reg-enroll {
  font-size: 1em;
  margin-top: 1.5em;
}
.evrt-calculators .site-header {
  background: #fff;
  padding: 1.35em 0;
}
.evrt-calculators .site-header.header-inverse {
  background: #303030;
}
@media (max-width: 900px) {
  .evrt-calculators .site-header {
    padding: 0.5em 0;
  }
}
.evrt-calculators .site-header .plan-sponsor {
  border-bottom: 0;
  color: #666;
  font-size: 1em;
  padding: 0;
}
@media (min-width: 960px) {
  .evrt-calculators .utilty-nav-inverse:before {
    content: '\00a0';
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
    /*filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ccffffff', GradientType=1);*/
    position: absolute;
    top: 0;
    right: 0;
    width: 40%;
    padding: 0.3em;
  }
}
.evrt-calculators .site-logo {
  max-height: 52px;
  margin: 0;
  padding: 0;
}
@media (min-width: 960px) {
  .evrt-calculators .site-logo {
    display: inline-block;
  }
}
@media (max-width: 960px) {
  .evrt-calculators .site-logo {
    display: block;
    text-align: center;
    margin: 0 auto;
  }
}
@media (min-width: 960px) {
  .evrt-calculators .site-logo img {
    display: inline-block;
  }
}
@media (max-width: 960px) {
  .evrt-calculators .site-logo img {
    display: block;
    max-height: 45px;
    max-width: 200px;
  }
}
.evrt-calculators .site-tagline {
  display: none;
}
@media (min-width: 959px) {
  .evrt-calculators .site-tagline {
    border-left: 1px solid #d6d6d6;
    color: #7d7d7d;
    display: inline-block;
    font-size: 1.21428571429em;
    margin-left: 20px;
    padding-left: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    vertical-align: -3px;
    text-transform: uppercase;
  }
}
.evrt-calculators .utility-nav {
  position: absolute;
  right: 0;
  top: -1.3em;
}
.evrt-calculators .utility-nav .utility-nav-item {
  margin: 0 0 0 1.25em;
}
.evrt-calculators .utility-nav .utility-nav-item-link {
  cursor: pointer;
  font-size: 0.92857143em;
}
.evrt-calculators .utility-nav .label-count {
  margin-top: -2px;
}
.evrt-calculators .header-secondary-nav li,
.evrt-calculators
  .inner-container.outstanding-loans-container
  .outstanding-loans-inner-container
  .outstanding-loans-table
  .row.source-row
  div
  .currency
  sup,
.evrt-calculators .utility-nav .navbar-toggle {
  margin-right: 0;
}
.evrt-calculators .utility-nav .navbar-toggle i {
  font-size: 25px;
}
@media (max-width: 965px) {
  .evrt-calculators .utility-nav .navbar-toggle {
    left: inherit;
    right: 1em;
  }
  .evrt-calculators .utility-nav .navbar-toggle.utility-nav-toggle {
    left: initial;
    right: 0;
  }
}
@media (max-width: 959px) {
  .evrt-calculators .login-ui .prelogin.header-secondary-nav {
    margin-right: 0;
    width: 100%;
  }
}
@media (max-width: 959px) and (min-width: 900px) {
  .evrt-calculators .login-ui .prelogin.header-secondary-nav {
    margin-top: 0;
  }
}
.evrt-calculators .login-ui .prelogin.header-secondary-nav a {
  text-decoration: none;
  font-size: 14px;
}
@media (max-width: 959px) {
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .navbar-collapse {
    position: absolute;
    z-index: 200;
    width: 100%;
    top: 70px;
  }
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .navbar-collapse ul {
    margin: 0;
  }
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .navbar-collapse ul li {
    background-color: #7d7d7d;
    padding: 1.5rem 1rem;
  }
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .navbar-collapse ul li a,
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .navbar-collapse ul li a:hover,
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .navbar-collapse ul li a:visited {
    color: #fff;
  }
  .evrt-calculators button.navbar-toggle {
    margin-top: 0;
    top: 0;
    left: 85%;
  }
}
.evrt-calculators .login-ui .prelogin.header-secondary-nav {
  display: block;
  position: absolute;
  height: 90px;
  top: 0;
  right: 0;
  margin-right: 14px;
}
@media (max-width: 959px) {
  .evrt-calculators .login-ui .prelogin.header-secondary-nav {
    margin-right: 0;
    width: 100%;
    top: -10px;
  }
}
@media (max-width: 959px) and (min-width: 900px) {
  .evrt-calculators .login-ui .prelogin.header-secondary-nav {
    margin-top: 0;
  }
}
.evrt-calculators .login-ui .prelogin.header-secondary-nav .menu-item-link,
.evrt-calculators .login-ui .prelogin.header-secondary-nav .menu-item-link:focus,
.evrt-calculators .login-ui .prelogin.header-secondary-nav .menu-item-link:hover,
.evrt-calculators .login-ui .prelogin.header-secondary-nav .menu-item-link:visited {
  background-color: transparent;
}
@media (max-width: 767px) {
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .navbar-collapse {
    top: 54px;
  }
}
@media (max-width: 959px) and (min-width: 900px) {
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .navbar-collapse {
    top: 80px;
  }
}
@media (max-width: 959px) {
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .nav-link-caret {
    display: none;
  }
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .navbar-collapse {
    position: absolute;
    z-index: 200;
    width: 100%;
  }
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .navbar-collapse ul {
    margin: 0 !important;
  }
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .navbar-collapse ul li {
    background-color: #7d7d7d;
    padding: 0;
  }
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .navbar-collapse ul li .menu-item {
    padding: 0;
  }
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .navbar-collapse ul li .menu-button {
    padding: 1.5rem 1rem;
    border-bottom: 1px solid #969696;
  }
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .navbar-collapse ul li a,
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .navbar-collapse ul li a:hover,
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .navbar-collapse ul li a:visited {
    color: #fff;
  }
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .navbar-collapse ul li .dropdown-menu {
    padding-top: 0;
  }
  .evrt-calculators .login-ui .prelogin.header-secondary-nav .navbar-collapse ul li .dropdown-menu li {
    background-color: #919191;
  }
}
.evrt-calculators .header-secondary-nav {
  display: block;
  float: right;
  margin-top: 0.91em;
}
@media (max-width: 960px) {
  .evrt-calculators .header-secondary-nav .navbar-nav &gt; li:first-child {
    margin-top: 0;
  }
}
.evrt-calculators .header-secondary-nav a {
  border-bottom: 0;
  color: #525252;
  font-size: 0.92857143em;
}
.evrt-calculators .header-secondary-nav .dropdown .em-minus,
.evrt-calculators .header-secondary-nav .dropdown.open .em-plus2 {
  display: none;
}
.evrt-calculators .header-secondary-nav .dropdown.open .em-minus {
  display: block;
}
.evrt-calculators .header-secondary-nav .mobile-toggle-indicator {
  height: 50px;
  width: 50px;
  position: absolute;
  right: 0;
  top: 0;
  border-left: 1px solid #969696;
  display: block;
}
@media (min-width: 960px) {
  .evrt-calculators .header-secondary-nav .mobile-toggle-indicator {
    display: none;
  }
}
.evrt-calculators .header-secondary-nav .mobile-toggle-indicator .em {
  color: #fff;
  font-weight: 600;
  position: absolute;
  top: 35%;
  left: 35%;
}
.evrt-calculators .page-title {
  margin: 0 0 1.5em;
}
.evrt-calculators .page-title.with-border {
  padding-bottom: 0.75em;
  border-bottom: 1px dotted #7d7d7d;
}
.evrt-calculators .page-title.bottom-margin {
  margin-bottom: 3em;
}
.evrt-calculators .page-subtitle {
  font-size: 1.14285714em;
}
.evrt-calculators .block-title {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 0.5em;
}
.evrt-calculators .menu-title h3 {
  font-weight: 700;
  margin-top: 0;
}
.evrt-calculators .play,
.evrt-calculators .play i {
  left: 50%;
  position: absolute;
  top: 50%;
}
.evrt-calculators .play {
  background: #fff;
  border-radius: 50%;
  box-shadow: 4px 4px 5px 0 rgba(0, 0, 0, 0.2);
  height: 6em;
  width: 6em;
  margin-left: -3em;
  margin-top: -3em;
}
.evrt-calculators .play i {
  display: block;
  font-size: 2em;
  margin-left: -8px;
  margin-top: -13.5px;
}
.evrt-calculators .link-arrow-right {
  background: #7d7d7d;
  color: #fff;
  font-size: 1.2em;
  display: block;
  line-height: 1;
  height: 3em;
  padding: 0 0.75em 0 1.25em;
  position: relative;
  text-decoration: none;
  vertical-align: middle;
}
.evrt-calculators .link-arrow-right :focus,
.evrt-calculators .link-arrow-right:hover {
  text-decoration: none;
  color: #fff;
}
.evrt-calculators .link-arrow-right .icon,
.evrt-calculators .link-arrow-right .url-content {
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.evrt-calculators .link-arrow-right .url-content {
  display: block;
  position: relative;
}
.evrt-calculators .link-arrow-right .icon {
  color: #fff;
  font-size: 1.5em;
  margin-right: 5px;
  position: absolute;
  right: 0.25em;
}
.evrt-calculators .rangeslider {
  background: -webkit-linear-gradient(top, #bab7ba, #f0f0f0);
  background: -moz-linear-gradient(top, #bab7ba, #f0f0f0);
  background: -o-linear-gradient(top, #bab7ba, #f0f0f0);
  background: linear-gradient(to top, #f0f0f0, #bab7ba);
  border: 1px solid #dfe0df;
  height: 8px;
}
.evrt-calculators .range-slider-label {
  font-size: 13px;
  font-weight: 500;
  position: relative;
  text-transform: uppercase;
}
.evrt-calculators .rangeslider__fill {
  background: 0 0;
  z-index: 0;
}
.evrt-calculators .range-slider-label .tooltip {
  width: 550px;
}
.evrt-calculators .editable-text-trigger {
  color: #008aff;
  cursor: pointer;
  font-size: 16px;
  text-decoration: underline;
}
.evrt-calculators .target-icon {
  /*background: url(../empower/images/best-next-step/bns-blank@2x.png) no-repeat 0 0 rgba(0, 0, 0, 0);*/
  background-size: 100% 100%;
  color: #00af02;
  height: 36px;
  line-height: 1.9em;
  position: absolute;
  text-align: center;
  top: -14px;
  width: 33px;
  z-index: 1;
  cursor: pointer;
}
.evrt-calculators .target-icon i {
  width: 20px;
  height: 20px;
  background: #fff;
  border-radius: 50%;
  line-height: 20px;
  margin-top: 6px;
}
.evrt-calculators .popover.popover-input,
.evrt-calculators .popover.popover-slider {
  display: block;
  position: absolute;
  text-align: center;
}
.evrt-calculators .popover.popover-input {
  background-color: #fff;
  left: 11em;
  top: -1.2em;
  color: #000;
  width: 13.5em;
}
.evrt-calculators .popover.popover-input .arrow::after {
  border-right-color: #fff;
}
.evrt-calculators .popover.popover-input .popover-content {
  padding: 6px 14px;
}
.evrt-calculators .popover.popover-input .popover-content input.editable-text {
  color: #000;
  height: 33px;
  margin-right: 0.1em;
  text-align: center;
  width: 4.5em;
}
.evrt-calculators .popover.popover-slider {
  opacity: 1;
  min-width: 12em;
  width: 200px;
}
.evrt-calculators .over-icon .rangeslider__handle {
  opacity: 0.5;
}
.evrt-calculators .ribbon {
  height: 2em;
}
.evrt-calculators .ribbon .ribbon-inner {
  width: 80px;
  position: absolute;
  text-align: center;
  font-size: 8px;
  background: #878787;
  background: -webkit-gradient(linear, left top, left bottom, from(#878787), to(#878787));
  background: -webkit-linear-gradient(top, #878787, #878787);
  background: -moz-linear-gradient(top, #878787, #878787);
  background: -ms-linear-gradient(top, #878787, #878787);
  background: -o-linear-gradient(top, #878787, #878787);
  background-image: -ms-linear-gradient(top, #878787 0%, #878787 100%);
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0 0 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.3) 0 0 0;
  box-shadow: rgba(0, 0, 0, 0.3) 0 0 0;
}
.evrt-calculators .ribbon .ribbon-inner:after,
.evrt-calculators .ribbon .ribbon-inner:before {
  content: '';
  position: absolute;
  display: block;
  bottom: -0.25em;
  border: 1em solid #c4c4c4;
  z-index: -1;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0 0;
  -moz-box-shadow: rgba(0, 0, 0, 0.4) 0 0 0;
  box-shadow: rgba(0, 0, 0, 0.4) 0 0 0;
}
.evrt-calculators .ribbon .ribbon-inner:before {
  left: -2.6em;
  border-right-width: 1.5em;
  border-left-color: transparent;
}
.evrt-calculators .ribbon .ribbon-inner:after {
  right: -2.6em;
  border-left-width: 1.5em;
  border-right-color: transparent;
}
.evrt-calculators .ribbon h2 {
  font-size: 14px;
  color: #fff;
  margin: 0;
  padding: 2px;
}
.evrt-calculators .callout-text {
  margin-top: 30px;
  margin-bottom: 20px;
  font-size: 18px;
  color: #157c15;
}
.evrt-calculators #confirmation table,
.evrt-calculators #review table {
  width: 90%;
  padding: 1em;
  font-size: 0.9em;
}
.evrt-calculators #confirmation table tr,
.evrt-calculators #review table tr {
  border-bottom: 0.1em solid #aaa;
}
.evrt-calculators #confirmation table tr td,
.evrt-calculators #review table tr td {
  padding: 0.2em 0;
}
.evrt-calculators #utility-nav .dropdown-menu {
  margin: 0;
  padding: 0;
  width: 280px;
  top: 40px;
  left: auto;
  right: 0;
  border: 1px solid #bbb;
  border-radius: 0;
  box-shadow: 0 18px 36px 0 rgba(50, 50, 50, 0.3);
  z-index: 1045;
}
.evrt-calculators #utility-nav .dropdown-menu li .label-default {
  border-radius: 4px;
  padding: 3px;
  height: auto;
  width: auto;
}
.evrt-calculators #utility-nav .dropdown-menu li a,
.evrt-calculators #utility-nav .dropdown-menu li span {
  white-space: normal;
  display: block;
  padding: 10px 20px;
  border-bottom: 1px solid #ccc;
}
.evrt-calculators #utility-nav .dropdown-menu li a span,
.evrt-calculators #utility-nav .dropdown-menu li span span {
  padding: 0;
  border: none;
  float: right;
  font-weight: 700;
}
.evrt-calculators #utility-nav .dropdown-menu li a span.label,
.evrt-calculators #utility-nav .dropdown-menu li span span.label {
  padding: 5px;
  font-size: 100%;
}
.evrt-calculators #utility-nav .dropdown-menu li.inverse a {
  background: #444;
  color: #fff;
}
.evrt-calculators #utility-nav .dropdown-menu:after,
.evrt-calculators #utility-nav .dropdown-menu:before {
  bottom: 100%;
  left: 80%;
  border: solid transparent;
  content: ' ';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.evrt-calculators #utility-nav .dropdown-menu:after {
  border-color: rgba(255, 255, 255, 0);
  border-bottom-color: #fff;
  border-width: 13px;
  margin-left: -13px;
}
.evrt-calculators #utility-nav .dropdown-menu:before {
  border-color: rgba(187, 187, 187, 0);
  border-bottom-color: #bbb;
  border-width: 14px;
  margin-left: -14px;
}
.evrt-calculators .custom-select {
  background: url(images/select-bg.png) no-repeat right #fff;
  background-size: contain;
  border: 1px solid #d6d6d6;
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
  padding: 0;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .evrt-calculators .custom-select {
    background: url(images/select-bg.svg) no-repeat right #fff;
    background-size: contain;
  }
}
.evrt-calculators .custom-select select {
  background: 0 0;
  border: 0;
  border-radius: 0;
  font-size: 14px;
  height: 40px;
  line-height: 1;
  outline: none;
  padding: 6px 57px 6px 12px;
  -webkit-appearance: none;
  width: 110%;
  overflow: hidden;
  text-indent: 0.5px;
  text-overflow: '';
  -moz-appearance: none;
}
.evrt-calculators .custom-select select::-ms-expand {
  display: none;
}
.evrt-calculators .custom-select select:focus {
  outline: auto 5px -webkit-focus-ring-color;
}
.evrt-calculators .custom-select select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #363636;
}
.evrt-calculators .custom-select.custom-select-medium select {
  line-height: 20px;
}
.evrt-calculators .custom-select.custom-select-small select {
  height: auto;
  font-size: 0.85em;
  width: 100%;
}
.evrt-calculators .custom-select .withdrawal-select {
  width: 118%;
}
@media (max-width: 900px) {
  .evrt-calculators #mobile-container {
    visibility: none;
    display: none;
  }
}
.evrt-calculators .arrow-link {
  color: #0199cb;
  margin-top: 5px;
}
.evrt-calculators .arrow-link:after {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #0199cb;
  content: '';
  display: inline-block;
  height: 0;
  left: 10px;
  position: relative;
  width: 0;
}
.evrt-calculators .tabpanel,
.evrt-calculators .video-container {
  position: relative;
}
.evrt-calculators h2.best-next-steps img {
  display: inline-block;
  margin-right: 0.5em;
  vertical-align: top;
  width: 20px;
}
.evrt-calculators .tabpanel {
  border: 1px solid #bbb;
  overflow: auto;
  margin-top: 0;
  padding-bottom: 0;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUQAAAAeCAIAAADb6vC0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTNFODVGRkQ1QjkxMTFFNEJFNDlENkM5RUExMTVFQ0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTNFODVGRkU1QjkxMTFFNEJFNDlENkM5RUExMTVFQ0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFM0U4NUZGQjVCOTExMUU0QkU0OUQ2QzlFQTExNUVDRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFM0U4NUZGQzVCOTExMUU0QkU0OUQ2QzlFQTExNUVDRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmIDrXsAAAc3SURBVHja7J3bbh43DAbr2M77P6cfwU7iBqBrTDMedm+7EC8Wi99aiTqEH4/Kw8vLy1//0Pv7++/nw8PD57vp58+fv5+Pj4+f79++ffvy23n/9evXZ5t5f3p6+vx22pDm22nP/knzy3w7beareZK3Gevt7e0PPvn78/PzH+Ny7sMz50I+ZyzP0XMZIs8cy98OTf8/fvz4z7Wab8kPx/Lv3COuqtuYT3NCfrhu3he23M+Mz4n3t+ZOPuerK3vE39knz5LPrc+M58J+rvPPd5P/jXzd7tChQ/87eqJEobwp6UscG1lVEnp6oFwZKUL5Z+n1+vr6x1fzTnSa9w9pBLnoJ3suDtmePXNlKOmJeF6lWkOOYpSu1bYkZm9GciMkeeYsuDJcDe6pEYb7WOOWxkHM9yrxr8TGec6pIw/cU87C6+OVN7JZ2/IZLr3V/XPuXM+ZBWdtbajWh1TzOsh86NBdkNnIYEk5bUauELuu6PqUNN+/f//SFrWVSClYFub8dexeymmPS0lGnjmWbWPKYFrmxlvrEVfsWyKh/QuUuMOn23hcI4AxtnwinGn5O4hmtv2Mclx5nxlb5h+HEmtiHCOf07L0qfl9VsPahPfdI7INzz/xtpDT58RrWB4Z9mO9wH6Ej5ZHnh06dBNktpVCvCrssqQs+2Ekmb15lMeU08TY8h5TMtkO5HMkKKW+Z7TbMJbT9hJbdyjLnCPaBt7fjaiW9H7fpTv3y23ss7XN6RkZ1blfO976FNGXYS8A8dZIyL2uCIWfPI38hSeq+CzLlryZZ0dtSocqv8BweJD50KF7ebPtGbYkZszTccLy6Jb/zTaVZXahqHsou5Sy0Ha1vZq7lrEjp1dgj6PySY89PbfWAqyz2PqqqLg9tMVn7aP1uPJ0sH9ybh/N/OJYrk9jaT22+R0f/sCu8DL4lFZMnryNv2b632PglTdRvoxdI/PaHpv50KF7IXMhsCW9ZQNjv1eku32YtmRsj9mWcHyb/NC2sUytDKGSl5b6HH3PHDL/FRku69EYYgQj5thG5T46Jl/4bJucfI7uYNQl5/a4lifWtvSeTVX2vG3+iZ7UbhaSl9/E2hlzLspLYpx3P5UZ4X9H5YP4+OuRZ4cO3QSZy34o+U10pWRyRo6RqnKtbW/QejE2lkQnGheClaSvnGQS4+Tl6XWUuzzGxsk9D8yz9igV4dyzvry/uze4EMz5do6vFvKXL718vHvG8pA1R3NVWehlq5MYqSGH1ob2SMGea+gTwnPO9geZDx26CzJXvLG8tZQ6zIYZz56jc44hl61FNKbNWXas+THOWNrxlyu2WXk1LRfdhvO1bC5ruSwrozGtd45lfafGstTnPpoHnw1mB17R6RwNMbeFwPaK79oBvSdl/1f+n2PmxZX79Nn2ejp6smfdkU97Xg4yHzp0L2SuWo3yylIes6VtDHuPHQe2Z9gWnZGw8oEdJ2Sflu6VwVPjlk1YT2sQRCf75I0eleu+e30dI3DmnFG35l74w/Ws2HtliXlfKsLvdSvN0XrHHkmuvAP7d6o6umza+vfi2nLvi09OjfLFah95dujQrbzZ5U+zJC4JZHlpu9dE9LbEIifGMUvuql6uzF5X55iuIHlVRBlpyfNeyez8trFm6benx945dsYT+wvKL+AVcEWUsdoeBO8d50uk3WO81rb2FbN+4X3c/RREciPnHot2rZ4R3u2t6bifqv3+GOXIs0OHboLMzspyLOsLv1lYUPa87bdzlDeYuF2juIfCH/7CPpkLTblor6lRuuql65YV1ydfrwEuD8J1a6oQzDVAjkVXRNpzv45s5SXeb9ioum6fTJ+KncOydavO//pqV2Rk18iqYq/yFI43+9CheyHzXtlju5d2ZskwStC9lpVxs6oKoifTFgW/mgwtokHlmVdVlm/SqOxl11Tv8dtd79irZxjLdUWRv6167MqdKg+zV3uvV3cFWEW/WWd+JYfZc7Edvud4lX/hCl3RGrxKjpl/UecU/qZCafNzvNmHDt0RmZ1l5WitK0uqzraqYZzLfeWO7rrHc8+U8u0i5X+uaDDbFPJU7Ne5zdZBrFNYKlNmOwpaNrnRda9j86qW57aqiwqpSERF33PivMBdU7MtWtpKWaSFfmVpG293DbE8Ta5m20exDe8Yx7+0yCPPDh26rc1cVlx5ZSkpq8qEktgeOfbjLN+KchsxqEcQ3+ruzrq7q1bAmGaEYZ/+nyj23PL9lu+S9ESJuoPSd49Yx6mKtMqmKsutLGTbjWWRmsMdUfms7Dqv9m6TV55/3VnttSUPjqLv2uV+g015NA4yHzp0F2Tedf26X8pZOyXtjB7GkKpGoj/Zlvx+i7UxytKXNnzlpV+PBxorrDWQN0by7R921Y73qCK912PU5em1vW2eq/aLGtYeFd/v33Ye+54D77w3z8Uagd+NsVf+vyijeq3knidfHhaug28mPRlghw7div4WYACeXYad0cnvXAAAAABJRU5ErkJggg==);
}
.evrt-calculators .gray-check-list li {
  padding-left: 1.5em;
  margin-bottom: 0.25em;
  font-weight: 300;
  position: relative;
}
.evrt-calculators .gray-check-list li:before {
  color: #a3a3a3;
  content: '\f058';
  font-family: fontAwesome;
  left: 2px;
  position: absolute;
}
.evrt-calculators .best-next-step-message-content .trade-offs li .check-icon:before,
.evrt-calculators .company-match-content .trade-offs li .check-icon:before,
.evrt-calculators .gray-check-icon,
.evrt-calculators .no-bns-company-match-content .trade-offs li .check-icon:before {
  color: #a3a3a3;
  content: '\f058';
  font-family: fontAwesome;
  font-weight: 300;
}
.evrt-calculators .dashed-border-right {
  border-right: 1px dashed #d6d6d6;
}
.evrt-calculators .dashed-border-left {
  border-left: 1px dashed #d6d6d6;
}
.evrt-calculators .close-btn {
  line-height: 1;
  float: right;
}
.evrt-calculators .close-btn,
.evrt-calculators .close-btn:hover {
  color: #a3a3a3;
  text-decoration: none;
}
.evrt-calculators .close-btn span {
  font-size: 0.71428571em;
  margin-left: 0.2em;
}
.evrt-calculators .alternative-label {
  color: #126a78;
  font-size: 13px;
  font-weight: 500;
  position: relative;
  text-transform: uppercase;
}
.evrt-calculators .icon-star.active {
  color: #ffcb1f;
}
.evrt-calculators .icon-star.disabled {
  color: #d6d6d6;
}
.evrt-calculators .svg-circle-shadow {
  background: url(images/dial-shadow.png) 0 0 no-repeat;
  background-size: 100% 100%;
  bottom: 0;
  height: 90px;
  left: 50%;
  margin-left: -114.5px;
  position: absolute;
  width: 229px;
  z-index: 0;
  pointer-events: none;
}
.evrt-calculators .helpful-links a {
  border-right: 1px solid #ededed;
  padding: 0 13px;
}
.evrt-calculators .helpful-links a:last-child {
  border: none;
}
.evrt-calculators .cta-help-link {
  font-size: 0.86em;
  float: right;
}
@media (max-width: 699px) {
  .evrt-calculators .projected-income-view .row &gt; .col-md-9 {
    margin-bottom: 0;
  }
}
.evrt-calculators .success-checkmark {
  margin-bottom: 1.5em;
  margin-top: 1em;
  padding-left: 3em;
  position: relative;
}
.evrt-calculators .success-checkmark:before {
  color: #00af02;
  content: '\e603';
  left: 0;
  font-size: 2.5em;
  margin-top: -18px;
  position: absolute;
  top: 50%;
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 699px) {
  .evrt-calculators .invisible-xs {
    visibility: hidden;
  }
}
.evrt-calculators .pointer:hover {
  cursor: pointer;
}
.evrt-calculators .tooltip-inner {
  min-width: 190px;
  text-align: center;
}
@media (max-width: 900px) {
  .evrt-calculators .btn-group-back-continue a,
  .evrt-calculators .btn-group-back-continue button {
    width: 48%;
  }
  .evrt-calculators .btn-group-back-continue.btn-group-back-continue-reset .spaced-buttons,
  .evrt-calculators .btn-group-back-continue.btn-group-back-continue-reset a,
  .evrt-calculators .btn-group-back-continue.btn-group-back-continue-reset button {
    margin-bottom: 1em;
    width: 100%;
  }
}
.evrt-calculators .allocation-table-wrapper table tbody td,
.evrt-calculators .allocation-table-wrapper table tfoot td,
.evrt-calculators .vertical-center {
  vertical-align: middle;
}
.evrt-calculators .translate-cloak {
  visibility: hidden;
}
.evrt-calculators input[type='text']::-ms-clear {
  display: none;
}
.evrt-calculators input[type='radio']:active::-ms-check {
  background: 0 0;
}
.evrt-calculators .phone-lg {
  color: #008aff;
  font-size: 2em;
  text-decoration: none;
}
.evrt-calculators .search .btn,
.evrt-calculators
  .search
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .search
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .search
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .search
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .search
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .search
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .search
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators .search .modal .change-summary-dialog .change-summary-container .modal-header .actions button,
.evrt-calculators
  .search
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .search
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .search
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .search
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .search
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  margin-left: 15px;
}
@media (max-width: 900px) {
  .evrt-calculators .search .btn,
  .evrt-calculators
    .search
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .search
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button,
  .evrt-calculators
    .search
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button,
  .evrt-calculators
    .search
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn,
  .evrt-calculators
    .search
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn,
  .evrt-calculators
    .search
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn,
  .evrt-calculators
    .search
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn,
  .evrt-calculators .search .modal .change-summary-dialog .change-summary-container .modal-header .actions button,
  .evrt-calculators
    .search
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn,
  .evrt-calculators
    .search
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn,
  .evrt-calculators
    .search
    .modal
    .modal-dialog
    .modal-content
    .csor-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .search
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .search
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button {
    margin-left: 0;
    width: 100%;
  }
}
.evrt-calculators .popular-accounts-list {
  list-style: none;
  margin: 0 0 20px;
  padding: 0;
}
.evrt-calculators .popular-accounts-list:after,
.evrt-calculators .popular-accounts-list:before {
  content: ' ';
  display: table;
}
.evrt-calculators .popular-accounts-list:after {
  clear: both;
}
.evrt-calculators .popular-account {
  padding-top: 20px;
}
.evrt-calculators .popular-account.active {
  border: 1px solid #7d7d7d;
}
.evrt-calculators .popular-account.active .connect {
  display: block;
}
.evrt-calculators .popular-account .connect {
  display: none;
}
.evrt-calculators .account-company {
  display: block;
  text-align: center;
  margin-bottom: 15px;
}
.evrt-calculators .external-accounts-list .form-group {
  float: right;
  margin-top: 1em;
}
.evrt-calculators .external-account {
  border-bottom: 1px solid #7d7d7d;
  padding: 1em 0 0.5em;
}
.evrt-calculators .allocation-table-header h4,
.evrt-calculators .close-income-gap .close-income-gap-content h4,
.evrt-calculators .external-account.all-accounts,
.evrt-calculators .external-account.all-accounts label {
  font-weight: 700;
}
.evrt-calculators .search-results {
  list-style: none;
  margin: 0;
  padding: 0;
}
.evrt-calculators .search-results li {
  margin-bottom: 1em;
}
@media (max-width: 900px) {
  .evrt-calculators .variant-wrapper {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}
.evrt-calculators .variant-wrapper hr {
  border: 0;
  height: 1px;
  background: #ddd 50% 0 no-repeat;
  margin: 0;
}
.evrt-calculators .variant-wrapper .variant {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  cursor: pointer;
  height: 35px;
  margin: 10px 20px -4px 0;
  display: inline-block;
  padding: 10px 0 0;
  font-size: 15px;
  font-weight: 400;
  color: #454545;
  border-bottom: none;
  overflow: visible;
}
.evrt-calculators .variant-wrapper .variant.active,
.evrt-calculators .variant-wrapper .variant:hover {
  border-bottom: 3px solid #adadad;
}
@media (max-width: 900px) {
  .evrt-calculators .variant-wrapper .variant {
    color: #444;
    background-color: #fff;
    border: 0.1em solid #bbb;
    border-radius: 0.2em;
    padding: 0 0.5em;
    -moz-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    width: 47.5%;
    height: 1.66em;
    margin: 0 0.2em 0.4em;
    text-align: center;
  }
  .evrt-calculators .open &gt; .dropdown-toggle.variant-wrapper .variant,
  .evrt-calculators .variant-wrapper .variant.active,
  .evrt-calculators .variant-wrapper .variant.focus,
  .evrt-calculators .variant-wrapper .variant:active,
  .evrt-calculators .variant-wrapper .variant:focus,
  .evrt-calculators .variant-wrapper .variant:hover {
    color: #444;
    background-color: #e6e6e6;
    border-color: #838383;
  }
  .evrt-calculators .open &gt; .dropdown-toggle.variant-wrapper .variant,
  .evrt-calculators .variant-wrapper .variant.active,
  .evrt-calculators .variant-wrapper .variant:active {
    background-image: none;
  }
  .evrt-calculators .variant-wrapper .variant.disabled,
  .evrt-calculators .variant-wrapper .variant.disabled.active,
  .evrt-calculators .variant-wrapper .variant.disabled.focus,
  .evrt-calculators .variant-wrapper .variant.disabled:active,
  .evrt-calculators .variant-wrapper .variant.disabled:focus,
  .evrt-calculators .variant-wrapper .variant.disabled:hover,
  .evrt-calculators .variant-wrapper .variant[disabled],
  .evrt-calculators .variant-wrapper .variant[disabled].active,
  .evrt-calculators .variant-wrapper .variant[disabled].focus,
  .evrt-calculators .variant-wrapper .variant[disabled]:active,
  .evrt-calculators .variant-wrapper .variant[disabled]:focus,
  .evrt-calculators .variant-wrapper .variant[disabled]:hover,
  .evrt-calculators fieldset[disabled] .variant-wrapper .variant,
  .evrt-calculators fieldset[disabled] .variant-wrapper .variant.active,
  .evrt-calculators fieldset[disabled] .variant-wrapper .variant.focus,
  .evrt-calculators fieldset[disabled] .variant-wrapper .variant:active,
  .evrt-calculators fieldset[disabled] .variant-wrapper .variant:focus,
  .evrt-calculators fieldset[disabled] .variant-wrapper .variant:hover {
    background-color: #fff;
    border-color: #bbb;
  }
  .evrt-calculators .variant-wrapper .variant .badge {
    color: #fff;
    background-color: #444;
  }
  .evrt-calculators .variant-wrapper .variant.active {
    border-bottom: 1px solid #adadad;
  }
}
.evrt-calculators .middle-tabs .middle-tabs-nav {
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: 3px;
  margin-left: 0;
}
@media (max-width: 900px) {
  .evrt-calculators .middle-tabs .middle-tabs-nav {
    border-bottom: none;
    margin: 0 auto;
    width: 100%;
  }
}
.evrt-calculators .middle-tabs .middle-tabs-nav li {
  margin-right: 2em;
  padding: 0;
}
.evrt-calculators .middle-tabs .middle-tabs-nav li.active a {
  background-color: transparent;
  font-weight: 700;
}
.evrt-calculators .middle-tabs .middle-tabs-nav li.active a:hover {
  background-color: transparent;
}
.evrt-calculators .middle-tabs .middle-tabs-nav li a {
  border-bottom: none;
  color: #363636;
  display: inline-block;
  font-size: 1.12em;
  font-weight: 400;
  margin: 1.2em 0 0.3em;
  overflow: visible;
  text-align: center;
  text-decoration: none;
}
@media (max-width: 699px) {
  .evrt-calculators .middle-tabs .panel-group {
    margin-bottom: 0;
  }
}
.evrt-calculators .middle-tabs .panel .panel-heading {
  background: #fafafa;
}
.evrt-calculators .middle-tabs .panel .panel-heading a {
  color: #363636;
  text-decoration: none;
  display: block;
  padding: 10px 15px;
}
.evrt-calculators .middle-tabs .panel .panel-heading h4 a:before {
  content: '\e61d';
  font-family: 'icomoon';
  font-size: 0.8em;
  font-weight: 700;
  display: inline;
  padding-right: 0.5em;
}
.evrt-calculators .middle-tabs .panel .panel-heading.active {
  background: #0f8ab8;
}
.evrt-calculators .middle-tabs .panel .panel-heading.active h4 a:before {
  content: '\e604';
  display: inline;
  font-family: 'icomoon';
  font-weight: 700;
  padding-right: 0.5em;
}
.evrt-calculators #middleTabs-accordion .panel {
  border-bottom: none;
  border-radius: 0;
  margin: 0;
}
.evrt-calculators #middleTabs-accordion .panel:last-child {
  border-bottom: 1px solid #d6d6d6;
}
.evrt-calculators #middleTabs-accordion .panel-default {
  border-color: #d6d6d6;
}
.evrt-calculators #middleTabs-accordion &gt; .panel &gt; .panel-heading {
  padding: 0;
}
.evrt-calculators #middleTabs-accordion &gt; .panel &gt; .panel-heading h4,
.evrt-calculators ul {
  margin: 0;
  padding: 0;
}
.evrt-calculators #middleTabs-accordion .panel-body,
.evrt-calculators
  .tooltip-container.view-details-tooltip
  .tooltip-message.view-details-tooltip
  .view-details-tooltip-list
  .view-details-tooltip-list-item:after {
  border-bottom: none;
}
.evrt-calculators .middle-tab-content {
  -webkit-overflow-scrolling: touch;
  z-index: 0;
  padding: 1.2em 0 10px;
  left: 0;
  right: auto;
}
@media (max-width: 699px) {
  .evrt-calculators .middle-tab-content {
    padding-top: 1em;
  }
}
.evrt-calculators .middle-tab-content .slide-description {
  margin-bottom: 1em;
}
.evrt-calculators .middle-tab-content .range-slider-group {
  margin-bottom: 20px;
}
.evrt-calculators .middle-tab-content p {
  font-size: 14px;
  line-height: 1.4;
  margin: 0 0 1em;
  padding: 0;
}
.evrt-calculators .middle-tab-content ul {
  padding-left: 0;
}
.evrt-calculators .middle-tab-content ul .next-step {
  color: #7d7d7d;
}
.evrt-calculators .middle-tab-content ul .next-step.complete-step {
  color: #00af02;
}
.evrt-calculators .middle-tab-content .standard-tabs {
  margin-top: 2em;
}
.evrt-calculators #close-income-gap-tab ul li,
.evrt-calculators #other-assets-slide ul li {
  padding-left: 1.3em;
  position: relative;
  margin-bottom: 0.3em;
}
.evrt-calculators #close-income-gap-tab ul li:before,
.evrt-calculators #other-assets-slide ul li:before {
  content: '\b7';
  color: #a3a3a3;
  font-size: 40px;
  line-height: 0.15;
  position: absolute;
  top: 5px;
  left: 2px;
  vertical-align: middle;
}
.evrt-calculators #close-income-gap-tab td a,
.evrt-calculators #other-assets-slide td a {
  cursor: pointer;
  text-decoration: underline;
}
@media (max-width: 699px) {
  .evrt-calculators #close-income-gap-tab table,
  .evrt-calculators #close-income-gap-tab tbody,
  .evrt-calculators #close-income-gap-tab td,
  .evrt-calculators #close-income-gap-tab th,
  .evrt-calculators #close-income-gap-tab thead,
  .evrt-calculators #close-income-gap-tab tr,
  .evrt-calculators #other-assets-slide table,
  .evrt-calculators #other-assets-slide tbody,
  .evrt-calculators #other-assets-slide td,
  .evrt-calculators #other-assets-slide th,
  .evrt-calculators #other-assets-slide thead,
  .evrt-calculators #other-assets-slide tr {
    display: block;
  }
  .evrt-calculators #close-income-gap-tab table,
  .evrt-calculators #other-assets-slide table {
    margin-bottom: 1.5em;
  }
  .evrt-calculators #close-income-gap-tab table tr,
  .evrt-calculators #other-assets-slide table tr {
    border: none;
    margin: 1em 0;
  }
  .evrt-calculators #close-income-gap-tab table tr:last-child,
  .evrt-calculators #other-assets-slide table tr:last-child {
    margin-top: 0;
  }
  .evrt-calculators #close-income-gap-tab table tr:last-child td:last-child,
  .evrt-calculators #other-assets-slide table tr:last-child td:last-child {
    border-bottom: 2px dotted #d6d6d6;
    padding-bottom: 1.5em;
  }
  .evrt-calculators #close-income-gap-tab table tr td,
  .evrt-calculators #other-assets-slide table tr td {
    padding-left: 0;
    padding-right: 0;
    position: relative;
    text-align: left;
  }
  .evrt-calculators #close-income-gap-tab table tr td:first-child,
  .evrt-calculators #other-assets-slide table tr td:first-child {
    border-top: 2px dotted #d6d6d6;
  }
  .evrt-calculators #close-income-gap-tab .responsive-tables-no-header:before,
  .evrt-calculators #close-income-gap-tab table .nested-table td:before,
  .evrt-calculators #other-assets-slide .responsive-tables-no-header:before,
  .evrt-calculators #other-assets-slide table .nested-table td:before {
    display: none;
  }
  .evrt-calculators #close-income-gap-tab table.responsive-tables-sans-top-bottom-border tr:first-child td:first-child,
  .evrt-calculators #other-assets-slide table.responsive-tables-sans-top-bottom-border tr:first-child td:first-child {
    border-top: none;
    padding-top: 8px;
  }
  .evrt-calculators #close-income-gap-tab table.responsive-tables-sans-top-bottom-border tr:last-child &gt; td:last-child,
  .evrt-calculators #other-assets-slide table.responsive-tables-sans-top-bottom-border tr:last-child &gt; td:last-child {
    border-bottom: none;
  }
  .evrt-calculators #close-income-gap-tab table.responsive-tables-sans-top-bottom-border tr td:first-child,
  .evrt-calculators #other-assets-slide table.responsive-tables-sans-top-bottom-border tr td:first-child {
    padding-top: 1.5em;
  }
  .evrt-calculators #close-income-gap-tab thead tr,
  .evrt-calculators #other-assets-slide thead tr {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .evrt-calculators #close-income-gap-tab a,
  .evrt-calculators #other-assets-slide a {
    font-weight: 700;
  }
  .evrt-calculators #close-income-gap-tab td:before,
  .evrt-calculators #other-assets-slide td:before {
    color: #a3a3a3;
    font-size: 12px;
    padding-right: 0.5em;
    text-transform: uppercase;
  }
  .evrt-calculators #close-income-gap-tab .responsive-table-single-cta-container,
  .evrt-calculators #other-assets-slide .responsive-table-single-cta-container {
    position: relative;
  }
  .evrt-calculators #close-income-gap-tab .responsive-table-single-cta-container .responsive-table-single-cta,
  .evrt-calculators #other-assets-slide .responsive-table-single-cta-container .responsive-table-single-cta {
    bottom: 5px;
    position: absolute;
  }
  .evrt-calculators #close-income-gap-tab .responsive-table-single-cta-container tr:last-child,
  .evrt-calculators #other-assets-slide .responsive-table-single-cta-container tr:last-child {
    padding-bottom: 4em;
  }
}
.evrt-calculators #close-income-gap-tab #other-assets-table td:nth-of-type(1):before,
.evrt-calculators #other-assets-slide #other-assets-table td:nth-of-type(1):before {
  display: none;
}
.evrt-calculators #income-gap-slide .col-md-4 {
  border-bottom: 1px dashed #ededed;
}
.evrt-calculators #income-gap-slide .col-md-4:last-child {
  border-right: none;
}
.evrt-calculators #retirement-age-slider {
  margin-bottom: 1em;
  margin-top: 5px;
}
@media (max-width: 699px) {
  .evrt-calculators #retirement-age-slider {
    margin-top: 1em;
  }
}
.evrt-calculators .investment-tab-content {
  position: relative;
}
@media (max-width: 699px) {
  .evrt-calculators .investment-tab-content.tab-pane.active {
    padding-bottom: 0;
  }
  .evrt-calculators .investment-tab-content p {
    font-size: 12px;
  }
}
.evrt-calculators .investment-tab-content p a {
  word-break: normal;
}
.evrt-calculators .investment-tab-content a.btn,
.evrt-calculators
  .investment-tab-content
  a.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .investment-tab-content
  a.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .investment-tab-content
  a.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .investment-tab-content
  a.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .investment-tab-content
  a.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .investment-tab-content
  a.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .investment-tab-content
  a.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .investment-tab-content
  a.modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .investment-tab-content
  a.modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .investment-tab-content
  a.modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .investment-tab-content
  a.modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .investment-tab-content
  a.modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .investment-tab-content
  a.modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  white-space: normal;
}
@media (max-width: 380px) {
  .evrt-calculators .investment-tab-content a.btn,
  .evrt-calculators
    .investment-tab-content
    a.modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .investment-tab-content
    a.modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button,
  .evrt-calculators
    .investment-tab-content
    a.modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button,
  .evrt-calculators
    .investment-tab-content
    a.modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn,
  .evrt-calculators
    .investment-tab-content
    a.modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn,
  .evrt-calculators
    .investment-tab-content
    a.modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn,
  .evrt-calculators
    .investment-tab-content
    a.modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn,
  .evrt-calculators
    .investment-tab-content
    a.modal
    .change-summary-dialog
    .change-summary-container
    .modal-header
    .actions
    button,
  .evrt-calculators
    .investment-tab-content
    a.modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn,
  .evrt-calculators
    .investment-tab-content
    a.modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn,
  .evrt-calculators
    .investment-tab-content
    a.modal
    .modal-dialog
    .modal-content
    .csor-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .investment-tab-content
    a.modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .investment-tab-content
    a.modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button {
    padding: 6px 4px;
  }
}
.evrt-calculators .investment-tab-content .help-link {
  position: relative;
  z-index: 1;
}
@media (max-width: 699px) {
  .evrt-calculators .investment-tab-content .row {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .evrt-calculators .investment-tab-content .row div:first-child {
    margin-bottom: 0;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .evrt-calculators .investment-tab-content .row div:last-child {
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  .evrt-calculators .investment-tab-content #investment-mix-slider {
    margin-top: 1em;
  }
}
.evrt-calculators .inner-tab-content {
  margin: 0 0 20px;
}
@media (min-width: 900px) {
  .evrt-calculators .inner-tab-content {
    display: block;
    margin: 0;
  }
}
.evrt-calculators .inner-tab-content .inner-tab-text {
  float: none;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  width: auto;
}
@media (min-width: 900px) {
  .evrt-calculators .inner-tab-content .inner-tab-text {
    float: right;
    margin: 0;
    padding: 0 0 0 15px;
    width: 58%;
  }
}
.evrt-calculators .inner-tab-content .inner-tab-link {
  float: none;
  -moz-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  width: auto;
}
@media (min-width: 900px) {
  .evrt-calculators .inner-tab-content .inner-tab-link {
    float: left;
    margin: 0;
    padding: 0;
    width: 42%;
  }
}
.evrt-calculators #retirement-savings-slide,
.evrt-calculators .inner-tab-content {
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 900px) {
  .evrt-calculators #retirement-savings-slide {
    display: block;
    margin-left: -15px;
    margin-right: -15px;
    width: 100%;
  }
}
.evrt-calculators #retirement-savings-slide .retirement-savings-slide-container {
  float: none;
  -moz-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  width: 100%;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators #retirement-savings-slide .retirement-savings-slide-container {
    float: left;
    height: auto;
    padding: 0 15px;
    width: 70%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators #retirement-savings-slide .retirement-savings-slide-container {
    float: left;
    height: auto;
    padding: 0 15px;
    width: 70%;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators #retirement-savings-slide .retirement-savings-slide-container {
    float: left;
    height: auto;
    padding: 0 15px;
    width: 70%;
  }
}
.evrt-calculators #retirement-savings-slide .retirement-savings-slide-container .retirement-sliders,
.evrt-calculators #retirement-savings-slide .retirement-savings-slide-container .rs-investment-tabs {
  width: 100%;
}
.evrt-calculators #retirement-savings-slide .retirement-savings-slide-container .retirement-sliders:after,
.evrt-calculators #retirement-savings-slide .retirement-savings-slide-container .retirement-sliders:before {
  content: ' ';
  display: table;
}
.evrt-calculators #retirement-savings-slide .retirement-savings-slide-container .retirement-sliders:after {
  clear: both;
}
.evrt-calculators #retirement-savings-slide .retirement-savings-slide-container .rs-investment-tabs:after,
.evrt-calculators #retirement-savings-slide .retirement-savings-slide-container .rs-investment-tabs:before,
.evrt-calculators #retirement-savings-slide .retirement-savings-slide-container:after,
.evrt-calculators #retirement-savings-slide .retirement-savings-slide-container:before {
  content: ' ';
  display: table;
}
.evrt-calculators #retirement-savings-slide .retirement-savings-slide-container .rs-investment-tabs:after,
.evrt-calculators #retirement-savings-slide .retirement-savings-slide-container:after {
  clear: both;
}
.evrt-calculators #retirement-savings-slide .liat-bns {
  float: none;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  width: 100%;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators #retirement-savings-slide .liat-bns {
    float: left;
    height: auto;
    margin: 0 0 10px;
    padding: 0 15px;
    position: relative;
    width: 30%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators #retirement-savings-slide .liat-bns {
    float: left;
    height: auto;
    margin: 0 0 10px;
    padding: 0 15px;
    position: relative;
    width: 30%;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators #retirement-savings-slide .liat-bns {
    float: left;
    height: auto;
    margin: 0 0 10px;
    padding: 0 15px;
    position: relative;
    width: 30%;
  }
}
.evrt-calculators #retirement-savings-slide .liat-bns:after,
.evrt-calculators #retirement-savings-slide .liat-bns:before {
  content: ' ';
  display: table;
}
.evrt-calculators #retirement-savings-slide .liat-bns:after {
  clear: both;
}
.evrt-calculators #retirement-savings-slide .rs-cta {
  float: none;
  -moz-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
  width: 100%;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators #retirement-savings-slide .rs-cta {
    float: right;
    padding: 0 15px;
    position: relative;
    width: 30%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators #retirement-savings-slide .rs-cta {
    float: right;
    padding: 0 15px;
    position: relative;
    width: 30%;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators #retirement-savings-slide .rs-cta {
    float: right;
    padding: 0 15px;
    position: relative;
    width: 30%;
  }
}
.evrt-calculators #retirement-savings-slide .rs-cta:after,
.evrt-calculators #retirement-savings-slide .rs-cta:before {
  content: ' ';
  display: table;
}
.evrt-calculators #retirement-savings-slide .rs-cta:after {
  clear: both;
}
.evrt-calculators #retirement-savings-slide:after,
.evrt-calculators #retirement-savings-slide:before,
.evrt-calculators .close-income-gap:after,
.evrt-calculators .close-income-gap:before {
  content: ' ';
  display: table;
}
.evrt-calculators #retirement-savings-slide:after,
.evrt-calculators .close-income-gap:after {
  clear: both;
}
.evrt-calculators .do-it-myself-tab .investment-mix-link {
  float: right;
  position: relative;
  z-index: 1;
}
.evrt-calculators .do-it-myself-tab .investment-mix-slider {
  position: relative;
  z-index: 0;
}
.evrt-calculators .confidence-level-tooltip-link {
  color: #363636;
  outline: none;
  text-decoration: underline;
  text-transform: uppercase;
  border: none;
  background: 0 0;
  padding-left: 0;
  padding-top: 10px;
}
.evrt-calculators .confidence-level-tooltip-link:hover {
  cursor: pointer;
}
.evrt-calculators .tooltip-container.confidence-level {
  margin-right: -145px;
  bottom: 60px;
  left: 6px;
  width: 300px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .tooltip-container.confidence-level {
    bottom: 35px;
    left: 6px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .tooltip-container.confidence-level {
    bottom: 35px;
    left: 6px;
    width: 400px;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .tooltip-container.confidence-level {
    bottom: 35px;
    left: -6px;
    width: 400px;
  }
}
.evrt-calculators .tooltip-container.confidence-level .tooltip-arrow-down {
  margin-bottom: 10px;
  margin-left: 32px;
  margin-top: -2px;
}
.evrt-calculators .beneficiary-list table.beneficiaries tbody td.beneficiary-name a,
.evrt-calculators .beneficiary-list table.beneficiaries tbody td.beneficiary-type a,
.evrt-calculators .fe-forecast-modal-link {
  text-decoration: underline;
}
@media (min-width: 480px) and (max-width: 699px) {
  .evrt-calculators .pending-changes-container #reset-link {
    padding-left: 0;
    width: 48%;
  }
  .evrt-calculators .pending-changes-container #pending-changes-btn {
    width: 48%;
  }
}
@media (min-width: 900px) and (max-width: 1199px) {
  .evrt-calculators .pending-changes-container #reset-link {
    padding-left: 0;
    width: 50%;
  }
  .evrt-calculators .pending-changes-container #pending-changes-btn {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .pending-changes-container #reset-link {
    padding-left: 0;
    width: 29%;
  }
  .evrt-calculators .pending-changes-container #pending-changes-btn {
    width: 71%;
  }
}
.evrt-calculators .do-it-for-me-tab,
.evrt-calculators .help-me-do-it-content {
  display: block;
}
.evrt-calculators .allocation-bullet-item {
  font-size: 13px;
  font-family: 'Arimo', Arial, sans-serif;
  line-height: 1;
  padding-top: 5px;
  font-weight: 500;
}
.evrt-calculators .allocation-header {
  margin: 0;
  padding: 1em 0;
}
.evrt-calculators .allocation-header h1 {
  margin-top: 0;
  margin-right: 0;
  padding-right: 0;
  display: inline-block;
}
.evrt-calculators .allocation-header h1 .highlight {
  color: #7d7d7d;
  font-weight: 500;
  text-transform: uppercase;
}
.evrt-calculators .allocation-header h3 {
  line-height: 1;
  margin-top: -0.1em;
  margin-bottom: 2em;
  font-size: 1.1em;
  font-weight: 700;
}
.evrt-calculators .allocation-header a.allocation-help-link {
  margin: 0;
  padding: 0;
  float: right;
  line-height: 1;
}
.evrt-calculators .allocation-header a.allocation-help-link .allocation-help-link-text {
  font-size: 1.1em;
  border-bottom: 2px solid #a3a3a3;
}
.evrt-calculators .allocation-header .allocation-mix,
.evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav .tour-link a {
  display: none;
}
@media (min-width: 900px) {
  .evrt-calculators .allocation-header .allocation-mix {
    display: block;
    margin-left: 1em;
  }
}
.evrt-calculators .allocation-content {
  margin: 0;
  min-height: 100px;
}
.evrt-calculators .allocation-content header {
  background: #ededed;
  border-bottom: 1px solid #d6d6d6;
  padding: 0.65em 0 0.65em 1.25em;
}
.evrt-calculators .allocation-content header h3 {
  line-height: 1;
  margin: 0;
}
.evrt-calculators .allocation-content h2 {
  clear: both;
  font-weight: 500;
  margin: 0 0 0.5em;
}
@media (max-width: 699px) {
  .evrt-calculators .allocation-content h2 {
    color: inherit;
  }
}
@media (min-width: 900px) {
  .evrt-calculators .allocation-content .selection-container {
    display: table;
  }
}
.evrt-calculators .allocation-content .selection-category {
  margin-top: 2em;
  padding: 0 15px;
  position: relative;
}
.evrt-calculators .allocation-content .selection-category .btn-primary.disabled,
.evrt-calculators .allocation-content .selection-category .btn-tertiary.disabled,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.disabled,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.disabled,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.disabled,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.disabled,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.disabled,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.disabled,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.disabled,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.disabled,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.disabled {
  pointer-events: auto !important;
  margin: 10px 0;
  opacity: 0.65;
  box-shadow: none;
}
.evrt-calculators .allocation-content .selection-category:first-child {
  margin-top: 0;
  padding: 0 15px 0 0;
}
.evrt-calculators .allocation-content .selection-category:last-child {
  padding: 0 0 0 15px;
}
.evrt-calculators .allocation-content .selection-category p {
  min-height: 0;
}
.evrt-calculators .allocation-content .selection-category h2 [class^='em-'] {
  float: left;
  font-size: 1.6em;
  padding-right: 0.3em;
  position: relative;
  top: -4px;
}
.evrt-calculators .allocation-content .selection-category:nth-child(1) [class^='em-'] {
  color: #4dc02a;
}
.evrt-calculators .allocation-content .selection-category:nth-child(2) [class^='em-'] {
  color: #0f8ab8;
}
.evrt-calculators .allocation-content .selection-category:nth-child(3) [class^='em-'] {
  color: #f59b00;
}
@media (min-width: 900px) {
  .evrt-calculators .allocation-content .selection-category {
    border-right: 1px dashed #d6d6d6;
    display: table-cell;
    float: none;
    margin-top: 0;
    min-height: 270px;
  }
  .evrt-calculators .allocation-content .selection-category:last-child {
    border-right: 0;
  }
  .evrt-calculators .allocation-content .selection-category:last-child:after {
    display: none;
  }
  .evrt-calculators .allocation-content .selection-category h2 {
    margin-top: 1.5em;
  }
  .evrt-calculators .allocation-content .selection-category p {
    margin-bottom: 15px;
  }
}
.evrt-calculators .allocation-content .selection-category .btn-block,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .allocation-content
  .selection-category
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  color: #fff;
  text-decoration: none;
  text-align: center;
  text-transform: none;
}
.evrt-calculators .allocation-content .btn-default.with-gradient {
  color: #363636;
  border: 1px solid #d6d6d6;
  padding: 4px 18px;
  font-weight: 100;
}
.evrt-calculators .allocation-content .btn-default.with-gradient.right-margin-20 {
  margin-right: 20px;
}
@media print {
  .evrt-calculators .allocation-content .btn,
  .evrt-calculators
    .allocation-content
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .allocation-content
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button,
  .evrt-calculators
    .allocation-content
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button,
  .evrt-calculators
    .allocation-content
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn,
  .evrt-calculators
    .allocation-content
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn,
  .evrt-calculators
    .allocation-content
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn,
  .evrt-calculators
    .allocation-content
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn,
  .evrt-calculators
    .allocation-content
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-header
    .actions
    button,
  .evrt-calculators
    .allocation-content
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn,
  .evrt-calculators
    .allocation-content
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn,
  .evrt-calculators
    .allocation-content
    .modal
    .modal-dialog
    .modal-content
    .csor-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .allocation-content
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .allocation-content
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button {
    display: none;
  }
}
.evrt-calculators .fund-list-container {
  border: 1px solid #d6d6d6;
  margin-top: 1em;
  margin-bottom: 1em;
  min-height: 0 !important;
  width: 100%;
}
.evrt-calculators .fund-list-container .allocation-table-wrapper table {
  border: 0 none !important;
  width: 100%;
}
.evrt-calculators .fund-list-container .allocation-table-wrapper table tr th {
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: 10px;
  text-transform: uppercase;
  font-weight: 400;
}
.evrt-calculators .fund-list-container .allocation-table-wrapper table tr:not(:first-child) {
  border-bottom: 1px dashed #d6d6d6;
}
.evrt-calculators .fund-list-container .allocation-table-wrapper table tr:not(:first-child) td {
  padding: 10px 1px;
}
.evrt-calculators .fund-list-container .allocation-table-wrapper table tr:not(:first-child) td:first-child {
  padding-right: 10px;
}
.evrt-calculators .fund-list-container .allocation-table-wrapper {
  min-height: 0 !important;
  margin-bottom: 0 !important;
  padding: 2em;
}
.evrt-calculators .fund-list-container .allocation-table-wrapper h3 {
  line-height: 1;
  margin-bottom: -2em;
}
@media (min-width: 960px) {
  .evrt-calculators .fund-list-container {
    min-height: 240px;
  }
}
.evrt-calculators .mtg-table-wrapper {
  min-height: 20px;
  border-collapse: collapse;
  position: relative;
  padding-left: 20px;
}
.evrt-calculators table.mtg-funds-list td {
  padding: 8px;
}
.evrt-calculators .mtg-fund-name {
  width: 21%;
}
.evrt-calculators .mtg-fund-percent-value {
  display: inline-block;
  width: 40px;
}
.evrt-calculators .mtg-model-percent-value {
  text-align: right !important;
  padding-right: 1.5em !important;
}
.evrt-calculators .asset-model-funds table {
  margin-bottom: 0 !important;
}
.evrt-calculators .asset-model-funds table tr {
  border-bottom-style: none !important;
}
.evrt-calculators .allocation-fund-list {
  border-right: 1px solid #d6d6d6;
  margin-bottom: 0;
  max-height: 394px;
  overflow-y: scroll;
  padding-bottom: 0;
}
.evrt-calculators .allocation-fund-details {
  margin-top: 1em;
  margin-right: 1em;
  margin-left: -1em;
}
.evrt-calculators .allocation-fund-details header {
  background: #0f8ab8;
}
.evrt-calculators .allocation-fund-details header h3,
.evrt-calculators .paycheck-nav-wrapper a {
  color: #fff;
}
.evrt-calculators .allocation-fund-details p,
.evrt-calculators .allocation-primary-content div.allocation-label-container,
.evrt-calculators table.allocation-fund-table-expand-row .collapse.in table {
  margin-bottom: 0;
}
.evrt-calculators .row.allocation-detail-footer {
  padding: 15px 1em 0;
}
.evrt-calculators .allocation-mtg-selection {
  padding: 0 0 0 20px;
}
.evrt-calculators .allocation-detail-table-wrapper {
  padding: 0;
  margin: 0;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.evrt-calculators #beneficiary-confirmation h5,
.evrt-calculators .allocation-detail-table-wrapper table,
.evrt-calculators .allocation-table-wrapper table {
  margin-bottom: 0.5em;
}
.evrt-calculators .allocation-detail-table-wrapper table tbody tr th {
  border-bottom: 1px solid #d6d6d6;
  font-weight: 500;
  padding: 0.5em 0;
  text-transform: uppercase;
}
.evrt-calculators .allocation-detail-table-wrapper table tbody tr td {
  border-bottom: 1px dashed #d6d6d6;
  font-weight: 300;
}
.evrt-calculators .allocation-detail-table-wrapper table tbody tr td:last-child,
.evrt-calculators table.allocation-fund-table tr td:last-child,
.evrt-calculators table.allocation-fund-table tr th:last-child,
.evrt-calculators table.allocation-fund-table-expand-row tr td:last-child table td:last-child {
  text-align: right;
}
.evrt-calculators .allocation-detail-table-wrapper table tbody tr .em-star.small.active {
  color: #e8b029;
}
.evrt-calculators .allocation-detail-table-wrapper table tbody tr .em-star.small.disabled {
  color: #ccc;
}
.evrt-calculators .allocation-table-wrapper {
  min-height: 120px;
  border-collapse: collapse;
  position: relative;
}
.evrt-calculators .allocation-table-wrapper table#allocation-all-funds-table {
  border-top: 1px solid #d6d6d6;
}
@media (max-width: 699px) {
  .evrt-calculators .allocation-table-wrapper table#allocation-all-funds-table tr th h4:nth-child(n + 2) {
    display: none;
  }
}
.evrt-calculators .allocation-table-wrapper table thead tr th {
  border-bottom: 1px solid #d6d6d6;
  font-weight: 400;
  padding: 0.5em;
  vertical-align: middle;
}
.evrt-calculators .allocation-table-wrapper table thead tr th h4,
.evrt-calculators .nonqual .distribution-table-wrapper table thead tr th h4 {
  margin: 0 auto;
}
.evrt-calculators .allocation-table-wrapper table tbody tr td {
  font-weight: 300;
}
@media (max-width: 699px) {
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tbody,
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table td,
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tfoot,
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table th,
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table thead,
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tr {
    display: block;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tr {
    overflow: auto;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table td,
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table th {
    float: left;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tbody td:nth-child(1),
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table thead th:nth-child(1) {
    width: 10%;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table thead th:nth-child(1):after {
    position: absolute;
    top: 5px;
    content: '\f014';
    font-family: 'fontAwesome';
    font-size: 17px;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table thead th:nth-child(1) h4 {
    visibility: hidden;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table thead th:nth-child(2) {
    width: 90%;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table thead th:nth-child(n + 3) {
    display: none;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tbody {
    border-bottom: none;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tbody tr {
    padding: 1em 0;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tbody td {
    padding: 0;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tbody td:nth-child(2) {
    width: 70%;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tbody td:nth-child(3) {
    width: 20%;
    float: right;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tbody td:nth-child(3) .allocation-mix {
    width: auto;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tbody td:nth-child(4) {
    margin-left: 10%;
    width: 90%;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tbody td:nth-child(5) {
    margin-top: 1em;
    width: 65%;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tbody td:nth-child(6) {
    margin-top: 0.7em;
    width: 35%;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tbody:last-child tr {
    border: none;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tfoot {
    display: table-footer-group;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tfoot td:nth-child(1) {
    width: 50%;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tfoot td:nth-child(2),
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tfoot td:nth-child(3) {
    display: none;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tfoot td:nth-child(4) {
    width: 50%;
  }
}
@media print {
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tbody,
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tfoot {
    display: table-row-group;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table thead {
    display: table-header-group;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table tr {
    display: table-row;
    width: 100% !important;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table td,
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table th {
    display: table-cell !important;
    float: none;
    width: auto !important;
  }
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table td input,
  .evrt-calculators .allocation-table-wrapper #allocation-current-funds-table th input {
    display: none !important;
  }
}
.evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tbody td:nth-child(1),
.evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table thead th:nth-child(1) {
  width: 41%;
}
.evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tbody td:nth-child(2),
.evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table thead th:nth-child(2) {
  width: 9%;
}
.evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tbody td:nth-child(3),
.evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table thead th:nth-child(3) {
  width: 30%;
}
.evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tbody td:nth-child(4),
.evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table thead th:nth-child(4) {
  width: 20%;
}
@media (max-width: 699px) {
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tbody,
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table td,
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tfoot,
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table th,
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table thead,
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tr {
    display: block;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tr {
    overflow: auto;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table td,
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table th {
    float: left;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table thead th:nth-child(1) {
    width: 100%;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table thead th:nth-child(n + 2) {
    display: none;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tbody {
    border-bottom: none;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tbody tr {
    padding: 1em 0;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tbody td {
    padding: 0;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tbody td:nth-child(1) {
    width: 80%;
    text-align: left;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tbody td:nth-child(2) {
    width: 20%;
    float: right;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tbody td:nth-child(2) .allocation-mix {
    width: auto;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tbody td:nth-child(3) {
    width: 70%;
    margin-left: 0;
    margin-top: 0.5em;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tbody td:nth-child(4) {
    width: 30%;
    float: right;
    margin-left: 0;
    margin-top: 0.5em;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tbody:last-child tr {
    border: none;
  }
}
@media print {
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tbody,
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tfoot {
    display: table-row-group;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table thead {
    display: table-header-group;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table tr {
    display: table-row;
    width: 100% !important;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table td,
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table th {
    display: table-cell !important;
    float: none;
    width: auto !important;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table td input,
  .evrt-calculators .allocation-table-wrapper #rebalance-restricted-funds-table th input {
    display: none !important;
  }
}
@media (max-width: 699px) {
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tbody,
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table td,
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tfoot,
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table th,
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table thead,
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tr {
    display: block;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tr {
    overflow: auto;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table td,
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table th {
    float: left;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table thead th:nth-child(1) {
    width: 10%;
    margin-top: -4px;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table thead th:nth-child(1):after {
    position: relative;
    content: '\f014';
    font-family: 'fontAwesome';
    font-size: 17px;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table thead th:nth-child(2) {
    width: 90%;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table thead th:nth-child(1) h4,
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table thead th:nth-child(n + 3) {
    display: none;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tbody {
    border-bottom: none;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tbody tr {
    padding: 1em 0;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tbody td {
    padding: 0;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tbody td:nth-child(1) {
    width: 10%;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tbody td:nth-child(2) {
    width: 70%;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tbody td:nth-child(3) {
    width: 20%;
    float: right;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tbody td:nth-child(3) .allocation-mix {
    width: auto;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tbody td:nth-child(4) {
    margin-left: 10%;
    width: 90%;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tbody td:nth-child(5) {
    margin-top: 1em;
    width: 65%;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tbody td:nth-child(6) {
    margin-top: 0.7em;
    width: 35%;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tbody:last-child tr {
    border: none;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tfoot {
    display: table-footer-group;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tfoot td:nth-child(1) {
    width: 50%;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tfoot td:nth-child(2),
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tfoot td:nth-child(3) {
    display: none;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tfoot td:nth-child(4) {
    width: 50%;
  }
}
@media print {
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tbody,
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tfoot {
    display: table-row-group;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table thead {
    display: table-header-group;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table tr {
    display: table-row;
    width: 100% !important;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table td,
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table th {
    display: table-cell !important;
    float: none;
    width: auto !important;
  }
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table td input,
  .evrt-calculators .allocation-table-wrapper #rebalance-destination-funds-table th input {
    display: none !important;
  }
}
.evrt-calculators .allocation-table-wrapper .allocation-icon {
  color: #525252;
  font-size: 1em;
  line-height: 1;
  padding: 0.2em 0 0.5em;
  width: 30px;
  margin: 0;
  text-decoration: none;
  outline: none;
}
.evrt-calculators .allocation-table-wrapper .btn.btn-tertiary.add-more-funds-button,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.btn-tertiary.add-more-funds-button,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.btn-tertiary.add-more-funds-button,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.btn-tertiary.add-more-funds-button,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.btn-tertiary.add-more-funds-button,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.btn-tertiary.add-more-funds-button,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.btn-tertiary.add-more-funds-button,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.btn-tertiary.add-more-funds-button,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button.btn-tertiary.add-more-funds-button,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.btn-tertiary.add-more-funds-button,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.btn-tertiary.add-more-funds-button,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.btn-tertiary.add-more-funds-button,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.btn-tertiary.add-more-funds-button,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.btn-tertiary.add-more-funds-button {
  position: relative;
  padding-left: 35px;
  font-weight: 600;
}
.evrt-calculators .allocation-table-wrapper .btn.btn-tertiary.add-more-funds-button i.fa.fa-plus,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.btn-tertiary.add-more-funds-button
  i.fa.fa-plus,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.btn-tertiary.add-more-funds-button
  i.fa.fa-plus,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.btn-tertiary.add-more-funds-button
  i.fa.fa-plus,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.btn-tertiary.add-more-funds-button
  i.fa.fa-plus,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.btn-tertiary.add-more-funds-button
  i.fa.fa-plus,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.btn-tertiary.add-more-funds-button
  i.fa.fa-plus,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.btn-tertiary.add-more-funds-button
  i.fa.fa-plus,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button.btn-tertiary.add-more-funds-button
  i.fa.fa-plus,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.btn-tertiary.add-more-funds-button
  i.fa.fa-plus,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.btn-tertiary.add-more-funds-button
  i.fa.fa-plus,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.btn-tertiary.add-more-funds-button
  i.fa.fa-plus,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.btn-tertiary.add-more-funds-button
  i.fa.fa-plus,
.evrt-calculators
  .allocation-table-wrapper
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.btn-tertiary.add-more-funds-button
  i.fa.fa-plus {
  position: absolute;
  top: 10px;
  left: 9.3px;
}
.evrt-calculators .allocation-table-wrapper .allocation-percentage {
  width: 25%;
  float: right;
  min-height: 10px;
}
.evrt-calculators .allocation-table-wrapper .allocation-percentage .input-group-btn {
  font-size: inherit;
}
.evrt-calculators .allocation-table-wrapper .allocation-percentage .form-control {
  text-align: right;
  padding-left: 0.05em;
  min-width: 3.33em;
}
.evrt-calculators .allocation-table-wrapper .allocation-percentage .allocation-icon {
  color: #d6d6d6;
}
.evrt-calculators .allocation-table-wrapper .allocation-percentage .btn,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  text-decoration: none;
}
.evrt-calculators .allocation-table-wrapper .allocation-percentage .btn:hover .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button:hover
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:hover
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn:hover
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn:hover
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn:hover
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn:hover
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:hover
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn:hover
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn:hover
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button:hover
  .allocation-icon {
  color: #f4db9c;
}
.evrt-calculators .allocation-table-wrapper .allocation-percentage .btn.active .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.active
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.active
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.active
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.active
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.active
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.active
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button.active
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.active
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.active
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.active
  .allocation-icon,
.evrt-calculators
  .allocation-table-wrapper
  .allocation-percentage
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.active
  .allocation-icon {
  color: #e8b029;
}
.evrt-calculators .button-mtg {
  padding: 2px 20px !important;
}
.evrt-calculators .button-current-flag {
  position: relative;
}
.evrt-calculators .button-current-flag .allocation-current-flag {
  margin: 0;
  position: absolute;
  top: -7px;
  height: 20px;
  right: 0;
  padding: 3.5px 10px 3.5px 15px;
}
.evrt-calculators .button-current-flag .allocation-current-flag:after {
  content: '';
  position: absolute;
  border-top: 10px solid #ffcb1f;
  border-bottom: 10px solid #ffcb1f;
  border-right: 10px solid transparent;
  top: 0;
  left: 0;
  right: inherit;
  width: 0;
  height: 0;
  -ms-transform: translateY(0) translateX(-10px) rotate(180deg);
  transform: translateY(0) translateX(-10px) rotate(180deg);
}
.evrt-calculators .allocation-side-panel {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1;
  background: #fff;
  border: 1px solid #d6d6d6;
  transition: all 0.5s ease;
  width: 275px;
  visibility: hidden;
  padding: 0 1em;
  max-height: 0;
  overflow: hidden;
}
.evrt-calculators .allocation-side-panel.active {
  padding: 1em;
  max-height: 530px;
  visibility: visible;
}
.evrt-calculators .allocation-side-panel .allocation-table-wrapper {
  border: none;
  padding: 0;
}
.evrt-calculators .allocation-side-panel hr {
  margin: 1.5em 0;
}
.evrt-calculators .allocation-side-panel .filter-rate-of-return input {
  width: 45.5%;
}
.evrt-calculators .allocation-side-panel .alternative-label {
  color: #363636;
}
@media print {
  .evrt-calculators .allocation-side-panel {
    display: none;
  }
}
.evrt-calculators .allocation-mix-wrapper {
  margin: 3em 0 4em;
  position: relative;
}
.evrt-calculators .allocation-mix-wrapper .allocation-mix-bar {
  padding-left: 0;
  padding-right: 0;
}
.evrt-calculators .allocation-mix-wrapper .target-marker {
  color: #e8b029;
}
.evrt-calculators .allocation-mix-wrapper .target-mix-label {
  text-transform: uppercase;
  margin: 15px 0;
  font-weight: 600;
  padding-left: 0;
}
@media print {
  .evrt-calculators .allocation-mix-wrapper {
    display: none;
  }
}
.evrt-calculators .equity-color {
  color: #448fd2;
}
.evrt-calculators .bond-color {
  color: #4dc02a;
}
.evrt-calculators .allocation-mix {
  margin-top: 3px;
  width: 5em;
}
.evrt-calculators .allocation-mix span {
  color: #fff;
  display: inline-block;
  width: 50%;
  float: left;
  text-align: center;
}
.evrt-calculators .allocation-mix.all-equities .allocation-equities {
  width: 100%;
}
.evrt-calculators .allocation-mix.all-equities .allocation-bonds {
  display: none;
  width: 0;
}
.evrt-calculators .allocation-mix.all-bonds .allocation-equities {
  width: 0;
}
.evrt-calculators .allocation-mix.all-bonds .allocation-bonds {
  width: 100%;
}
.evrt-calculators .allocation-mix .allocation-equities {
  background: #448fd2;
}
.evrt-calculators .allocation-mix .allocation-bonds {
  background: #4dc02a;
}
@media (max-width: 699px) {
  .evrt-calculators .allocation-available-funds .allocation-mix {
    float: right;
  }
}
.evrt-calculators .allocation-available-funds .em-check-bold {
  display: inline-block;
  width: 100%;
}
.evrt-calculators .allocation-arrow {
  color: #ededed;
  display: block;
  font-size: 3.5em;
  text-align: center;
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  width: 100%;
}
@media (min-width: 960px) {
  .evrt-calculators .allocation-arrow {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.evrt-calculators .allocation-add-portfolio span {
  color: #7d7d7d;
}
.evrt-calculators .allocation-marker {
  position: absolute;
  text-align: center;
  top: -55px;
  z-index: 1;
  width: 10em;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.evrt-calculators .allocation-marker:after {
  position: absolute;
  content: '';
  bottom: -8px;
  left: 50%;
  margin-left: -8px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8.7px 8px 0;
  border-color: #fff transparent transparent;
}
.evrt-calculators .allocation-marker label.align-left {
  left: 30%;
}
.evrt-calculators .allocation-marker label.align-right {
  right: 30%;
}
.evrt-calculators .allocation-marker .allocation-marker-mix-wrapper.align-left {
  left: 25%;
}
.evrt-calculators .allocation-marker .allocation-marker-mix-wrapper.align-right {
  right: 25%;
}
.evrt-calculators .allocation-marker.allocation-target {
  left: 25%;
  top: 100%;
}
.evrt-calculators .allocation-marker.allocation-target:after {
  bottom: 100%;
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.evrt-calculators .allocation-marker.allocation-target .allocation-marker-line {
  bottom: 100%;
  top: initial;
}
.evrt-calculators .allocation-marker.allocation-target .allocation-mix {
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (max-width: 959px) {
  .evrt-calculators .allocation-marker.allocation-target {
    margin-top: 4em;
  }
}
.evrt-calculators .allocation-marker .allocation-marker-line {
  background: #fff;
  height: 4em;
  left: 50%;
  position: absolute;
  top: 100%;
  width: 1px;
}
.evrt-calculators .allocation-marker .allocation-marker-mix-wrapper {
  display: inline-block;
  position: relative;
  width: 5em;
}
@media (max-width: 900px) {
  .evrt-calculators .asset-class-title {
    display: none;
  }
}
@media (min-width: 960px) {
  .evrt-calculators .fund-tables-wrapper {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
.evrt-calculators .fund-list-wrapper {
  padding: 0;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  allign-items: stretch;
}
.evrt-calculators .fund-list-wrapper.allocation-centered-column {
  float: none;
  margin: 0 auto;
}
.evrt-calculators .allocation-bar {
  float: left;
  overflow: visible;
  position: relative;
  min-width: 1%;
  max-width: 99%;
}
@media print {
  .evrt-calculators .allocation-bar {
    visibility: hidden !important;
  }
}
.evrt-calculators .allocation-bar.allocation-bar-equities {
  background: #448fd2;
  border: 1px solid #34c3d5;
  border-right: none;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  width: 49%;
}
.evrt-calculators .allocation-bar.allocation-bar-bonds {
  background: #4dc02a;
  border: 1px solid #5a9e15;
  border-left: 1px solid #b2cd98;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
  width: 51%;
}
.evrt-calculators .allocation-bar.allocation-bar-bonds:before {
  position: absolute;
  top: 50%;
  left: 0;
  margin: -5px;
  border-top: solid 1px #b2cd98;
  border-right: solid 1px #b2cd98;
  width: 10px;
  height: 11px;
  -ms-transform: rotate(-136deg) skewY(0deg);
  transform: rotate(-136deg) skewY(0deg);
  background: #4dc02a;
  content: '';
}
.evrt-calculators .allocation-bar label {
  display: block;
  font-weight: 400;
  margin-bottom: 0;
}
.evrt-calculators .allocation-bar .allocation-value {
  color: #fff;
  display: block;
  font-size: 1.8em;
  margin: 0 0.5em;
  padding: 0.3em;
}
.evrt-calculators .allocation-bar .allocation-value.min-width {
  margin: 0;
  text-align: center;
}
.evrt-calculators .allocation-label {
  font-size: 1em;
  margin-top: 1em;
  color: #a3a3a3;
}
.evrt-calculators .allocation-primary-content {
  margin-bottom: 4em;
  position: relative;
}
@media (max-width: 699px) {
  .evrt-calculators .allocation-primary-content {
    margin-bottom: 3em;
  }
}
.evrt-calculators .allocation-secondary-content .nav-tabs li {
  width: 49.75%;
  margin: 0 0 -1px;
}
.evrt-calculators .allocation-secondary-content .nav-tabs li:first-child {
  margin-right: 0.5%;
}
.evrt-calculators .allocation-secondary-content .nav-tabs li.active a,
.evrt-calculators .allocation-target-year-table tr {
  background: #fff;
}
.evrt-calculators .allocation-secondary-content .nav-tabs li a {
  text-align: center;
  border: 1px solid #d6d6d6;
  border-bottom: none;
  margin: 0;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  background-image: -webkit-linear-gradient(top, #fff 0%, #d6d6d6 100%);
  background-image: -o-linear-gradient(top, #fff 0%, #d6d6d6 100%);
  background-image: linear-gradient(to bottom, #fff 0%, #d6d6d6 100%);
  background-repeat: repeat-x;
  /*filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffd6d6d6', GradientType=0)*/
}
.evrt-calculators .allocation-secondary-content .tab-pane {
  box-shadow: none;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.evrt-calculators .allocation-secondary-content .tab-pane ul {
  transition: all 0.5s ease;
  width: 100%;
}
.evrt-calculators .allocation-secondary-content .active-side-pane ul {
  width: 75%;
}
.evrt-calculators .allocation-secondary-content .active-side-pane li {
  border-right: 1px solid #d6d6d6;
}
.evrt-calculators .allocation-secondary-content .active-side-pane .allocation-side-panel {
  left: 75%;
  margin-left: -2px;
}
.evrt-calculators table.allocation-fund-table .allocation-radio-button {
  margin: 4px 0 0 20px;
}
.evrt-calculators table.allocation-fund-table .selected-available-fund {
  background-color: #ededed;
}
.evrt-calculators table.allocation-fund-table .em-plus-bold {
  line-height: 1.55;
}
.evrt-calculators table.allocation-fund-table .money-type-resource {
  padding-left: 1.5em;
}
@media (max-width: 699px) {
  .evrt-calculators table.allocation-fund-table tbody,
  .evrt-calculators table.allocation-fund-table td,
  .evrt-calculators table.allocation-fund-table tfoot,
  .evrt-calculators table.allocation-fund-table th,
  .evrt-calculators table.allocation-fund-table thead,
  .evrt-calculators table.allocation-fund-table tr {
    display: block;
  }
  .evrt-calculators table.allocation-fund-table tr {
    overflow: auto;
  }
  .evrt-calculators table.allocation-fund-table td,
  .evrt-calculators table.allocation-fund-table th {
    float: left;
  }
  .evrt-calculators table.allocation-fund-table thead th {
    display: none;
  }
  .evrt-calculators table.allocation-fund-table thead th:nth-child(1) {
    display: block;
    padding-right: 0;
    width: 15%;
  }
  .evrt-calculators table.allocation-fund-table thead th:nth-child(2),
  .evrt-calculators table.allocation-fund-table thead th:nth-child(4) {
    display: block;
    width: 42.5%;
  }
  .evrt-calculators table.allocation-fund-table thead th:nth-child(4),
  .evrt-calculators table.allocation-fund-table thead th:nth-child(4) h4 {
    text-align: right;
  }
  .evrt-calculators table.allocation-fund-table tbody {
    border-bottom: none;
  }
  .evrt-calculators table.allocation-fund-table tbody tr {
    padding: 1em 0;
  }
  .evrt-calculators table.allocation-fund-table tbody td {
    padding: 0;
  }
  .evrt-calculators table.allocation-fund-table tbody td:nth-child(1) {
    text-align: center;
    width: 15%;
  }
  .evrt-calculators table.allocation-fund-table tbody td:nth-child(1) label {
    padding: 0;
  }
  .evrt-calculators table.allocation-fund-table tbody td:nth-child(2) {
    width: 60%;
  }
  .evrt-calculators table.allocation-fund-table tbody td:nth-child(3) {
    width: 25%;
  }
  .evrt-calculators table.allocation-fund-table tbody td:nth-child(4) {
    margin-left: 15%;
    width: 85%;
  }
  .evrt-calculators table.allocation-fund-table tbody td:nth-child(n + 5) {
    display: none;
  }
}
@media print {
  .evrt-calculators table.allocation-fund-table tbody,
  .evrt-calculators table.allocation-fund-table tfoot {
    display: table-row-group;
  }
  .evrt-calculators table.allocation-fund-table thead {
    display: table-header-group;
  }
  .evrt-calculators table.allocation-fund-table tr {
    display: table-row;
    width: 100% !important;
  }
  .evrt-calculators table.allocation-fund-table td,
  .evrt-calculators table.allocation-fund-table th {
    display: table-cell !important;
    float: none;
    width: auto !important;
  }
  .evrt-calculators table.allocation-fund-table td input,
  .evrt-calculators table.allocation-fund-table th input {
    display: none !important;
  }
  .evrt-calculators table.allocation-fund-table thead th:nth-child(1) h4,
  .evrt-calculators table.allocation-fund-table thead th:nth-child(1):after {
    display: none;
  }
  .evrt-calculators table.allocation-fund-table #view-all-funds,
  .evrt-calculators table.allocation-fund-table .allocation-percentage {
    display: none;
  }
  .evrt-calculators table.allocation-fund-table tfoot {
    position: absolute;
    bottom: -15px;
    right: 0;
  }
  .evrt-calculators table.allocation-fund-table tfoot tr {
    border: none !important;
  }
  .evrt-calculators table.allocation-fund-table tfoot tr h2 {
    padding-right: 2em;
  }
}
.evrt-calculators table.allocation-fund-table .allocation-col-del {
  width: 7%;
}
.evrt-calculators table.allocation-fund-table .allocation-col-investment {
  width: 34%;
}
.evrt-calculators table.allocation-fund-table .allocation-col-mix {
  width: 9%;
  padding-right: 0 !important;
}
.evrt-calculators table.allocation-fund-table .allocation-col-asset {
  width: 15%;
}
.evrt-calculators table.allocation-fund-table .allocation-col-amount {
  width: 10%;
}
.evrt-calculators table.allocation-fund-table tfoot tr {
  border: 1px solid #d6d6d6;
  border-left: none;
  border-right: none;
}
.evrt-calculators table.allocation-fund-table tfoot tr td a.btn.btn-primary,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.btn.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.btn.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.btn.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.btn.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.btn.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.btn.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.btn.modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.btn.modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.btn.modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.btn-primary,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.btn-primary,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.btn-primary,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.btn-primary,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.btn-primary,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.btn-primary,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.btn-primary,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button.btn-primary,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.btn-primary,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.btn-primary,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.btn-primary,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.btn-primary,
.evrt-calculators
  table.allocation-fund-table
  tfoot
  tr
  td
  a.modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.btn-primary {
  display: inline-block;
  float: left;
}
.evrt-calculators table.allocation-fund-table tfoot tr td h4 {
  display: inline-block;
  float: right;
}
.evrt-calculators table.allocation-fund-table .allocation-fund-name {
  display: table;
}
.evrt-calculators table.allocation-fund-table .allocation-current-funds {
  max-height: 518px;
  overflow-y: scroll;
}
@media (max-width: 900px) {
  .evrt-calculators table.allocation-fund-table .allocation-current-funds .allocation-funds-header div:first-child {
    width: 62%;
  }
  .evrt-calculators table.allocation-fund-table .allocation-current-funds .allocation-funds-header div:nth-child(3),
  .evrt-calculators table.allocation-fund-table .allocation-current-funds .allocation-funds-header div:nth-child(4) {
    display: none;
  }
  .evrt-calculators table.allocation-fund-table .allocation-current-funds .allocation-list-item {
    padding: 0 0 98px;
    position: relative;
  }
  .evrt-calculators table.allocation-fund-table .allocation-current-funds .allocation-list-item &gt; div {
    position: absolute;
  }
  .evrt-calculators
    table.allocation-fund-table
    .allocation-current-funds
    .allocation-list-item
    .allocation-fund-name-container {
    left: 0;
    top: 10px;
  }
  .evrt-calculators
    table.allocation-fund-table
    .allocation-current-funds
    .allocation-list-item
    .allocation-mix-container {
    left: 68%;
    top: 10px;
  }
  .evrt-calculators
    table.allocation-fund-table
    .allocation-current-funds
    .allocation-list-item
    .allocation-range-slider {
    left: 0;
    top: 42px;
    width: 90%;
  }
  .evrt-calculators
    table.allocation-fund-table
    .allocation-current-funds
    .allocation-list-item
    .allocation-fund-category-container {
    right: 10px;
    top: 10px;
  }
  .evrt-calculators
    table.allocation-fund-table
    .allocation-current-funds
    .allocation-list-item
    .allocation-fund-category-container
    .fund-category {
    display: none;
  }
  .evrt-calculators
    table.allocation-fund-table
    .allocation-current-funds
    .allocation-list-item
    .allocation-range-slider
    input[type='range']::-ms-thumb {
    margin-top: 15px;
  }
}
@media (max-width: 480px) {
  .evrt-calculators
    table.allocation-fund-table
    .allocation-current-funds
    .allocation-list-item
    .allocation-mix-container {
    left: 62%;
  }
}
@media (max-width: 699px) {
  .evrt-calculators table.allocation-fund-table .allocation-current-funds td:first-child input {
    margin-left: 0;
  }
  .evrt-calculators table.allocation-fund-table .allocation-current-funds td:last-child a {
    float: right;
    min-width: inherit;
    padding-left: 0.75em;
    padding-right: 0.75em;
  }
}
@media (min-width: 900px) {
  .evrt-calculators table.allocation-fund-table-expand-row .allocation-model-header &gt; td {
    height: 48px;
  }
}
.evrt-calculators table.allocation-fund-table-expand-row .allocation-model-active {
  background: rgba(222, 237, 255, 0.7);
}
.evrt-calculators table.allocation-fund-table-expand-row .allocation-model-active .allocation-fund-name-container {
  font-weight: 800;
}
@media (min-width: 699px) {
  .evrt-calculators table.allocation-fund-table-expand-row .allocation-model-active-row td:nth-child(2) {
    padding: 0 0 0 8px;
  }
}
@media (max-width: 699px) {
  .evrt-calculators table.allocation-fund-table-expand-row .allocation-model-active-row &gt; td:first-child {
    display: none;
  }
  .evrt-calculators table.allocation-fund-table-expand-row .allocation-model-active-row &gt; td:last-child {
    padding: 0;
    width: 100%;
  }
}
.evrt-calculators table.allocation-fund-table-expand-row .allocation-model-inactive-row {
  border: none;
  padding: 0;
}
.evrt-calculators .deferrals-breakdown tbody td,
.evrt-calculators table.allocation-fund-table-expand-row .allocation-model-inactive-row td {
  padding: 0;
}
.evrt-calculators table.allocation-fund-table-expand-row tr td:last-child {
  text-align: left;
}
.evrt-calculators .allocation-model-funds tr:last-child,
.evrt-calculators table.management-fees-table tbody.last tr:last-child {
  border-bottom: none;
}
@media (max-width: 699px) {
  .evrt-calculators .allocation-model-funds .allocation-fund-table tr {
    position: relative;
    display: block;
    overflow: auto;
  }
  .evrt-calculators .allocation-model-funds .allocation-fund-table tbody,
  .evrt-calculators .allocation-model-funds .allocation-fund-table td,
  .evrt-calculators .allocation-model-funds .allocation-fund-table tfoot,
  .evrt-calculators .allocation-model-funds .allocation-fund-table th,
  .evrt-calculators .allocation-model-funds .allocation-fund-table thead {
    display: block;
  }
  .evrt-calculators .allocation-model-funds .allocation-fund-table td,
  .evrt-calculators .allocation-model-funds .allocation-fund-table th {
    float: left;
  }
  .evrt-calculators .allocation-model-funds .allocation-fund-table td:first-child {
    padding-left: 0.5em;
    width: 20%;
  }
  .evrt-calculators .allocation-model-funds .allocation-fund-table td:nth-child(2) {
    width: 50%;
  }
  .evrt-calculators .allocation-model-funds .allocation-fund-table td:nth-child(3) {
    margin-left: 20%;
    width: 50%;
  }
  .evrt-calculators .allocation-model-funds .allocation-fund-table td:nth-child(4) {
    margin: 0;
    position: absolute;
    right: 0;
    top: 1em;
    width: 30%;
  }
}
.evrt-calculators .allocation-table-header {
  background: #ededed;
  border-bottom: 1px solid #d6d6d6;
  border-top: 1px solid #d6d6d6;
}
.evrt-calculators .allocation-table-header li {
  border: none;
}
.evrt-calculators .allocation-table-header li div {
  border-left: 1px solid #d6d6d6;
}
.evrt-calculators .allocation-range-slider input[type='number'] {
  padding: 4px;
  margin: 0 0 0 2px;
  border-radius: 0;
  display: inline-block;
  height: 26px;
  text-align: center;
  width: 15%;
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper {
  min-width: 10em;
  width: 100%;
  display: inline-block;
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper input[type='range'].polyfilled {
  pointer-events: none;
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper input[type='range']::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: 1px solid #bbb;
  border-radius: 6px;
  height: 28px;
  width: 16px;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
  box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
  background: -webkit-linear-gradient(top, #fff 0%, #ededed 100%);
  background: linear-gradient(to bottom, #fff 0%, #ededed 100%);
  font-size: 14px;
  font-weight: 700;
  color: #555;
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper input[type='range']::-moz-range-track {
  height: 6px;
  background: -moz-linear-gradient(top, #aaa 0%, #ededed 100%);
  background: #ededed;
  border: none;
  border-radius: 3px;
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper input[type='range']::-moz-range-thumb {
  border: 1px solid #bbb;
  border-radius: 6px;
  height: 28px;
  width: 16px;
  -moz-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
  box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
  background: -moz-linear-gradient(top, #fff 0%, #ededed 100%);
  background: linear-gradient(to bottom, #fff 0%, #ededed 100%);
  font-size: 14px;
  font-weight: 700;
  color: #555;
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper input[type='range']::-ms-track {
  width: 100%;
  height: 37px;
  background: #ededed;
  background: linear-gradient(to bottom, #aaa 0%, #ededed 100%);
  background: -ms-linear-gradient(
    top,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0) 41%,
    rgba(0, 0, 0, 0.15) 42%,
    rgba(0, 0, 0, 0.15) 58%,
    rgba(0, 0, 0, 0) 59%,
    rgba(0, 0, 0, 0) 100%
  );
  border: none;
  border-radius: 3px;
  color: transparent;
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper input[type='range']::-ms-fill-lower {
  background: 0 0;
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper input[type='range']::-ms-thumb {
  border: 1px solid #bbb;
  height: 28px;
  width: 16px;
  top: 50%;
  position: absolute;
  border-radius: 6px;
  box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
  background: #ededed;
  background: linear-gradient(to bottom, #fff 0%, #ededed 100%);
  font-size: 14px;
  font-weight: 700;
  color: #555;
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .input-range-labels {
  font-size: 0.85em;
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider,
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider__fill {
  background: #ededed;
  background: -webkit-linear-gradient(top, #aaa 0%, #ededed 100%);
  background: linear-gradient(to bottom, #aaa 0%, #ededed 100%);
  border: none;
  border-radius: 3px;
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider__handle {
  border: 1px solid #bbb;
  border-radius: 6px;
  height: 28px;
  width: 16px;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  -webkit-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
  box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
  background: -webkit-linear-gradient(top, #fff 0%, #ededed 100%);
  background: #ededed;
  background: linear-gradient(to bottom, #fff 0%, #ededed 100%);
  font-size: 14px;
  font-weight: 700;
  color: #555;
  cursor: pointer;
  display: inline-block;
  position: absolute;
  top: 2px;
  z-index: 2;
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider:focus,
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider__fill:focus {
  background: #ededed;
  background: -webkit-linear-gradient(top, #aaa 0%, #ededed 100%);
  background: linear-gradient(to bottom, #aaa 0%, #ededed 100%);
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider,
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider__fill {
  display: block;
  height: 6px;
  width: 100%;
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider {
  margin: 1.2em 0;
  position: relative;
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider--disabled {
  /*filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=40);*/
  opacity: 0.4;
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider__fill {
  background: #167efa;
  background: -webkit-linear-gradient(top, #167efa 0%, #7db7fc 100%);
  background: linear-gradient(to bottom, #167efa 0%, #7db7fc 100%);
  position: absolute;
  top: 0;
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider__handle:after {
  content: '';
  display: block;
  width: 18px;
  height: 18px;
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
@media (max-width: 699px) {
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper input[type='range'] {
    -webkit-appearance: none;
    border: 1px solid #fff;
    width: 90% !important;
  }
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper input[type='range'].polyfilled {
    pointer-events: none;
  }
  .evrt-calculators
    .allocation-range-slider
    .allocation-range-slider-wrapper
    input[type='range']::-webkit-slider-runnable-track {
    height: 6px;
    background: #ededed;
    background: -webkit-linear-gradient(top, #aaa 0%, #ededed 100%);
    background: linear-gradient(to bottom, #aaa 0%, #ededed 100%);
    border: none;
    border-radius: 3px;
  }
  .evrt-calculators
    .allocation-range-slider
    .allocation-range-slider-wrapper
    input[type='range']::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: 1px solid #bbb;
    border-radius: 6px;
    height: 28px;
    width: 30px;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
    box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
    background: -webkit-linear-gradient(top, #fff 0%, #ededed 100%);
    background: linear-gradient(to bottom, #fff 0%, #ededed 100%);
    font-size: 14px;
    font-weight: 700;
    color: #555;
  }
  .evrt-calculators
    .allocation-range-slider
    .allocation-range-slider-wrapper
    input[type='range']:focus::-webkit-slider-runnable-track {
    background: #ededed;
    background: -webkit-linear-gradient(top, #aaa 0%, #ededed 100%);
    background: linear-gradient(to bottom, #aaa 0%, #ededed 100%);
  }
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper input[type='range']::-moz-range-track {
    height: 6px;
    background: -moz-linear-gradient(top, #aaa 0%, #ededed 100%);
    background: #ededed;
    border: none;
    border-radius: 3px;
  }
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper input[type='range']::-moz-range-thumb {
    border: 1px solid #bbb;
    border-radius: 6px;
    height: 28px;
    width: 30px;
    -moz-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
    box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
    background: -moz-linear-gradient(top, #fff 0%, #ededed 100%);
    background: linear-gradient(to bottom, #fff 0%, #ededed 100%);
    font-size: 14px;
    font-weight: 700;
    color: #555;
  }
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper input[type='range']::-ms-track {
    width: 100%;
    height: 37px;
    background: #ededed;
    background: linear-gradient(to bottom, #aaa 0%, #ededed 100%);
    background: -ms-linear-gradient(
      top,
      rgba(0, 0, 0, 0) 0%,
      rgba(0, 0, 0, 0) 41%,
      rgba(0, 0, 0, 0.15) 42%,
      rgba(0, 0, 0, 0.15) 58%,
      rgba(0, 0, 0, 0) 59%,
      rgba(0, 0, 0, 0) 100%
    );
    border: none;
    border-radius: 3px;
    color: transparent;
  }
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper input[type='range']::-ms-fill-lower {
    background: 0 0;
  }
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper input[type='range']::-ms-thumb {
    border: 1px solid #bbb;
    height: 28px;
    width: 30px;
    top: 50%;
    position: absolute;
    border-radius: 6px;
    box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
    background: #ededed;
    background: linear-gradient(to bottom, #fff 0%, #ededed 100%);
    font-size: 14px;
    font-weight: 700;
    color: #555;
  }
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .input-range-labels {
    font-size: 0.85em;
  }
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .input-range-labels span.left {
    float: left;
  }
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .input-range-labels span.right {
    float: right;
  }
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider,
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider__fill {
    background: #ededed;
    background: -webkit-linear-gradient(top, #aaa 0%, #ededed 100%);
    background: linear-gradient(to bottom, #aaa 0%, #ededed 100%);
    border: none;
    border-radius: 3px;
  }
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider__handle {
    border: 1px solid #bbb;
    border-radius: 6px;
    height: 28px;
    width: 30px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
    box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.25);
    background: -webkit-linear-gradient(top, #fff 0%, #ededed 100%);
    background: #ededed;
    background: linear-gradient(to bottom, #fff 0%, #ededed 100%);
    font-size: 14px;
    font-weight: 700;
    color: #555;
    cursor: pointer;
    display: inline-block;
    position: absolute;
    top: 2px;
    z-index: 2;
  }
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider:focus,
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider__fill:focus {
    background: #ededed;
    background: -webkit-linear-gradient(top, #aaa 0%, #ededed 100%);
    background: linear-gradient(to bottom, #aaa 0%, #ededed 100%);
  }
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider,
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider__fill {
    display: block;
    height: 6px;
    width: 100%;
  }
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider {
    margin: 1.2em 0;
    position: relative;
  }
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider--disabled {
    /*filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=40);*/
    opacity: 0.4;
  }
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider__fill {
    background: #167efa;
    background: -webkit-linear-gradient(top, #167efa 0%, #7db7fc 100%);
    background: linear-gradient(to bottom, #167efa 0%, #7db7fc 100%);
    position: absolute;
    top: 0;
  }
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper .rangeslider__handle:after {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    margin: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper input[type='range'] {
  margin: 15px 0 !important;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper input[type='range'] {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin: 0 !important;
  }
}
.evrt-calculators .allocation-range-slider .allocation-range-slider-wrapper span {
  cursor: pointer;
  display: none;
  margin-right: 4%;
  padding-top: 0;
  text-align: center;
  vertical-align: middle;
}
.evrt-calculators .allocation-current-flag {
  text-transform: uppercase;
  background: #ffcb1f;
  padding: 3.5px 15px 3.5px 10px;
  font-size: 0.7em;
  font-style: italic;
  line-height: inherit;
  position: relative;
  top: 0;
  margin-left: 15px;
  margin-top: -2px;
  text-align: center;
  color: #363636;
  font-weight: 100;
}
.evrt-calculators .allocation-current-flag:after {
  content: '';
  position: absolute;
  border-top: 9px solid #ffcb1f;
  border-bottom: 9px solid #ffcb1f;
  border-right: none;
  border-left: 9px solid transparent;
  right: 0;
  width: 0;
  height: 0;
  -ms-transform: translateY(0) translateX(9px) rotate(180deg);
  transform: translateY(0) translateX(9px) rotate(180deg);
  top: 0;
  bottom: 0;
}
.evrt-calculators .allocation-target-year-table {
  background: repeating-linear-gradient(-45deg, transparent, transparent 2.2px, #f7f9fc 2.2px, #f7f9fc 4.4px);
}
.evrt-calculators .allocation-target-year-table tr.allocation-recommended-fund {
  background: rgba(222, 237, 255, 0.7);
}
.evrt-calculators .allocation-target-year-table tr.allocation-next-recommended-fund {
  background: 0 0;
}
.evrt-calculators .allocation-remove {
  color: #e33d1c;
  cursor: pointer;
  font-size: 1.5em;
}
.evrt-calculators .allocation-cta {
  height: 35px;
  width: 100%;
  margin-top: 20px;
}
.evrt-calculators .allocation-filter-container {
  clear: both;
  position: relative;
}
.evrt-calculators .allocation-filter-container .allocation-ms-asofdate-container {
  float: right;
  padding: 0.5em 1em;
  border-right: 1px solid #d6d6d6;
}
.evrt-calculators .allocation-filter-container .allocation-ms-asofdate {
  font-style: italic;
}
.evrt-calculators .allocation-filter-container .allocation-filter-controls {
  float: right;
  padding: 0.5em 0;
}
.evrt-calculators .allocation-filter-container .allocation-filter-controls &gt; div {
  float: left;
}
.evrt-calculators .allocation-filter-container .allocation-filter-selected {
  margin-right: 32px;
}
.evrt-calculators .allocation-filter-container .allocation-filter-selected .custom-select,
.evrt-calculators .allocation-filter-container .allocation-filter-selected label {
  display: inline-block;
  vertical-align: middle;
}
.evrt-calculators .allocation-filter-container .allocation-filter-selected label {
  margin-right: 0.5em;
}
.evrt-calculators .allocation-filter-container .allocation-filter-selected .custom-select {
  width: 260px;
}
.evrt-calculators .allocation-filter-container .allocation-filter-selected.active-filter {
  margin-right: 86px;
}
.evrt-calculators .allocation-filter {
  cursor: pointer;
  padding: 0.5em 1em;
}
.evrt-calculators .allocation-filter i {
  margin-left: 0.5em;
}
.evrt-calculators .allocation-filter.active {
  background: #fafafa;
  border-top: 1px solid #d6d6d6;
  border-left: 1px solid #d6d6d6;
  padding: 0.9em 1.5em 1.1em;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
@media print {
  .evrt-calculators .allocation-filter {
    display: none;
  }
}
.evrt-calculators .allocation-modal-detail-wrapper .modal-sm {
  max-width: 400px;
}
@media (min-width: 900px) {
  .evrt-calculators .allocation-modal-detail-wrapper .modal-sm {
    width: 400px !important;
  }
}
.evrt-calculators .allocation-modal-detail-wrapper .modal-body {
  padding: 1em;
}
.evrt-calculators .allocation-modal-detail-wrapper .modal-body .allocation-mix {
  float: right;
}
.evrt-calculators .allocation-fund-outer-controls {
  height: 30px;
}
.evrt-calculators .allocation-fund-outer-controls .back-button {
  left: 0;
  position: absolute;
}
.evrt-calculators .allocation-fund-outer-controls .spaced-buttons {
  right: 0;
  position: absolute;
}
.evrt-calculators .allocations-target-mix-text h2 {
  font-size: 1.5em;
}
.evrt-calculators .allocations-target-mix-text .allocations-equities {
  color: #448fd2;
}
.evrt-calculators .allocations-target-mix-text .allocations-bonds {
  color: #4dc02a;
}
.evrt-calculators .allocations-target-mix-text .note {
  color: #7d7d7d;
}
.evrt-calculators .allocations-target-mix-text .allocation-mix {
  display: inline-block;
  font-size: 0.75em;
}
.evrt-calculators .double-slider-labels {
  width: 100%;
  height: 15px;
  margin: 0.5em 0;
}
.evrt-calculators section.range-slider {
  overflow: hidden;
  position: relative;
  height: 33px;
}
.evrt-calculators section.range-slider input {
  position: absolute;
  overflow: visible;
  left: 0;
  top: 0;
  padding: 0;
  outline: none;
  height: 33px;
}
.evrt-calculators section.range-slider input::-webkit-slider-thumb {
  pointer-events: all;
  position: relative;
  z-index: 1;
  outline: 0;
  width: 15px;
}
.evrt-calculators section.range-slider input::-moz-range-thumb {
  pointer-events: all;
  position: relative;
  z-index: 10;
  -moz-appearance: none;
  background: linear-gradient(to bottom, #ededed 0%, #dedede 100%);
  width: 15px;
}
.evrt-calculators section.range-slider input::-ms-thumb {
  pointer-events: all;
  width: 15px;
  z-index: 10;
  top: 50%;
  position: absolute;
}
.evrt-calculators section.range-slider input::-ms-track {
  z-index: -1;
}
.evrt-calculators section.range-slider input::-ms-fill-lower {
  z-index: -1;
}
.evrt-calculators section.range-slider input::-ms-fill-upper {
  z-index: -1;
}
.evrt-calculators section.range-slider input::-moz-range-track {
  position: relative;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.15);
  border: 0;
}
.evrt-calculators section.range-slider input:last-of-type::-moz-range-track {
  -moz-appearance: none;
  background: 0 0;
  border: 0;
}
.evrt-calculators .no-border tbody tr {
  border: none !important;
}
.evrt-calculators .plan-name-header {
  margin-top: 0;
}
.evrt-calculators .professional-management .row .content-column {
  padding: 10px 30px;
}
.evrt-calculators .professional-management .row .content-column .inner-content-column {
  height: 60px;
}
.evrt-calculators .professional-management .row .content-column .inner-content-column:last-child {
  border-left: 1px dashed #d6d6d6;
}
.evrt-calculators .professional-management .row .content-column:first-child {
  border-right: 1px dashed #d6d6d6;
}
.evrt-calculators .professional-management .row .content-column:last-child {
  border-left: 1px dashed #d6d6d6;
}
@media (min-width: 960px) {
  .evrt-calculators .professional-management .row .content-column p {
    min-height: 145px;
  }
  .evrt-calculators .professional-management .row .content-column p.what-it-costs {
    min-height: 0;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .professional-management .row .content-column p {
    min-height: 130px;
  }
  .evrt-calculators .professional-management .row .content-column p.what-it-costs {
    min-height: 0;
  }
}
.evrt-calculators .professional-management .row .content-column img {
  vertical-align: bottom;
  bottom: 10px;
  display: block;
  margin: 0 auto;
}
.evrt-calculators .professional-management .row .content-column img.photo1 {
  background: url(images/callout-photo_1.png) 0 0 no-repeat;
  background-size: 100% 100%;
  bottom: 0;
  height: 150px;
  width: 230px;
  z-index: 0;
}
.evrt-calculators .professional-management .row .content-column img.photo2 {
  background: url(images/callout-photo_2.png) 0 0 no-repeat;
  background-size: 100% 100%;
  bottom: 0;
  height: 150px;
  width: 230px;
  z-index: 0;
}
.evrt-calculators .professional-management .row .content-column img.photo3 {
  background: url(images/callout-photo_3.png) 0 0 no-repeat;
  background-size: 100% 100%;
  bottom: 0;
  height: 150px;
  width: 230px;
  z-index: 0;
}
.evrt-calculators .professional-management .row .content-column button {
  bottom: 50px;
  position: absolute;
}
.evrt-calculators .professional-management .row .content-column button.btn.btn-default,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.btn-default,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.btn-default,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.btn-default,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.btn-default,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.btn-default,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.btn-default,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.btn-default,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button.btn-default,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.btn-default,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.btn-default,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.btn-default,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.btn-default,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.btn-default {
  left: 35px;
}
.evrt-calculators .professional-management .row .content-column button.btn.btn-primary,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.btn.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.btn.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.btn.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.btn.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.btn.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.btn.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.btn.modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.btn.modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.btn.modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.btn-primary,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.btn-primary,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.btn-primary,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.btn-primary,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.btn-primary,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.btn-primary,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.btn-primary,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button.btn-primary,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.btn-primary,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.btn-primary,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.btn-primary,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button.btn-primary,
.evrt-calculators
  .professional-management
  .row
  .content-column
  button.modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.btn-primary {
  right: 35px;
}
.evrt-calculators .professional-management .row.video-section {
  margin: 40px 20px 30px;
}
.evrt-calculators .professional-management .row.video-section .video-link {
  background-color: #ededed;
  text-align: center;
  padding: 0;
}
.evrt-calculators .professional-management .row.video-section .video-play-icon-holder {
  height: 40px;
  display: inline-block;
  vertical-align: middle;
}
.evrt-calculators .professional-management .row.video-section .video-play-icon {
  background: url(images/play_btn.png) no-repeat;
  height: 27px;
  width: 26px;
  margin-right: 20px;
  z-index: 0;
  cursor: pointer;
  display: inline-block;
}
.evrt-calculators .professional-management .row.video-section .video-text {
  display: inline-block;
  vertical-align: super;
}
.evrt-calculators .professional-management .row.questions-section div:first-child {
  padding-left: 35px;
}
.evrt-calculators .professional-management .row.questions-section div:last-child {
  border-left: none;
  padding-right: 35px;
  height: auto;
  min-height: 160px;
  margin-left: 20px;
}
.evrt-calculators .professional-management .row.questions-section div .ul {
  margin-left: 40px;
}
.evrt-calculators .professional-management .row.footer-section {
  margin-left: 40px;
  margin-right: 40px;
}
.evrt-calculators .professional-management .row.button-section {
  margin: 0 25px;
}
.evrt-calculators table.management-fees-table {
  border: 1px solid #d6d6d6;
  background-color: transparent;
  width: 100%;
  border-collapse: collapse;
}
.evrt-calculators table.management-fees-table .title {
  padding-top: 7px;
}
.evrt-calculators .beneficiary-list table.beneficiaries thead,
.evrt-calculators table.allocations-express-enroll thead,
.evrt-calculators table.contributions-cart thead,
.evrt-calculators table.management-fees-table thead {
  background: #ededed;
}
.evrt-calculators table.management-fees-table thead th {
  padding: 0.5em 1.5em;
  border-right: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  border-left: 1px solid #d6d6d6;
}
.evrt-calculators table.management-fees-table thead th:nth-child(3) {
  border-right: 0;
}
.evrt-calculators table.management-fees-table thead th:nth-child(4) {
  border-left: 0;
}
.evrt-calculators .beneficiary-list table.beneficiaries thead th:last-child,
.evrt-calculators table.management-fees-table thead th:last-child {
  border-right: 0;
}
.evrt-calculators table.management-fees-table tbody {
  border: 1px dashed #d6d6d6;
}
.evrt-calculators table.management-fees-table tbody tr:last-child {
  border-bottom: 1px dotted #d6d6d6;
}
.evrt-calculators table.management-fees-table tbody td {
  vertical-align: middle;
  padding: 0.5em 1.5em;
}
.evrt-calculators .mtgText,
.evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav li.active a {
  font-weight: 700;
}
.evrt-calculators .allocation-text-align-left tr td:last-child {
  text-align: left !important;
}
.evrt-calculators .allocation-text-align-left .mtg-fund-percent-value {
  min-width: 46px;
}
.evrt-calculators .rebalance-alert-warning {
  overflow: hidden;
  height: 5em;
}
.evrt-calculators .rebalance-alert-warning:before {
  font-size: 3.8rem;
}
.evrt-calculators .express-enroll-section {
  border-bottom: 1px #d6d6d6;
  background: #fafafa;
  padding: 1em 2em;
}
.evrt-calculators label.express {
  display: block;
}
.evrt-calculators table.allocations-express-enroll {
  border: 1px solid #d6d6d6;
  background-color: transparent;
  width: 100%;
  border-spacing: 10px;
  border-collapse: seperate;
}
.evrt-calculators table.allocations-express-enroll tbody td,
.evrt-calculators table.allocations-express-enroll thead th {
  padding: 8px 10px;
}
.evrt-calculators table.allocations-express-enroll thead th {
  border-bottom: 1px solid #d6d6d6;
  border-top: 1px solid #d6d6d6;
}
.evrt-calculators table.allocations-express-enroll-inner {
  border: 0;
  background-color: transparent;
  width: 100%;
}
.evrt-calculators table.allocations-express-enroll-inner tbody tr {
  border-bottom: 1px dotted #d6d6d6;
}
.evrt-calculators table.allocations-express-enroll-inner tbody tr:first-child {
  border-bottom: 1px solid #d6d6d6;
}
.evrt-calculators .beneficiary-list table.beneficiaries tbody tr.no-beneficiary-error,
.evrt-calculators .pw-tabs.with-border {
  border-bottom: 1px solid #d6d6d6;
}
.evrt-calculators .pw-tabs.with-border .pw-tabs-list {
  margin-bottom: -1px;
}
.evrt-calculators .pw-tabs.with-bottom-margin {
  margin-bottom: 1em;
}
.evrt-calculators .pw-tabs.with-negative-margin {
  margin-left: -3.75%;
  margin-right: -3.75%;
  padding-left: 3.75%;
  padding-right: 3.75%;
}
.evrt-calculators .pw-tabs label {
  margin-right: 1em;
}
.evrt-calculators .pw-tabs .pw-tabs-list {
  display: inline-block;
  list-style: none;
  margin-bottom: 0;
  margin-left: 0;
}
@media (max-width: 699px) {
  .evrt-calculators .pw-tabs .pw-tabs-list {
    width: 100%;
  }
}
.evrt-calculators .pw-tabs .pw-tabs-item {
  display: inline-block;
}
.evrt-calculators .pw-tabs .pw-tabs-item .tab,
.evrt-calculators .pw-tabs .pw-tabs-item a {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border: 1px solid #d6d6d6;
  color: #363636;
  display: block;
  font-size: 0.9em;
  line-height: 1em;
  margin: 0;
  padding: 1em 1.5em;
  background-image: -webkit-linear-gradient(top, #fff 0%, #ededed 100%);
  background-image: -o-linear-gradient(top, #fff 0%, #ededed 100%);
  background-image: linear-gradient(to bottom, #fff 0%, #ededed 100%);
  background-repeat: repeat-x;
  /*filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffededed', GradientType=0);*/
  text-decoration: none;
  width: auto;
}
@media (max-width: 699px) {
  .evrt-calculators .pw-tabs .pw-tabs-item .tab,
  .evrt-calculators .pw-tabs .pw-tabs-item a {
    border-right: none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    display: block;
    margin: 0;
    text-align: center;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .evrt-calculators .pw-tabs .pw-tabs-item .tab,
  .evrt-calculators .pw-tabs .pw-tabs-item a {
    font-size: 11px;
    padding: 1.1em 0;
  }
}
@media (max-width: 699px) {
  .evrt-calculators .pw-tabs .pw-tabs-item {
    display: inline-block;
    margin: 0;
    width: 33.3333%;
  }
  .evrt-calculators .pw-tabs .pw-tabs-item:last-child {
    border-right: 1px solid #d6d6d6;
  }
}
.evrt-calculators .pw-tabs .pw-tabs-item.active .tab,
.evrt-calculators .pw-tabs .pw-tabs-item.active a {
  background: #fff;
  border-bottom: 1px solid #fff;
  color: #363636;
  font-weight: 600;
  padding: 1em 1.5em;
}
@media (max-width: 699px) {
  .evrt-calculators .pw-tabs .pw-tabs-item.active .tab,
  .evrt-calculators .pw-tabs .pw-tabs-item.active a {
    border-bottom: 1px solid #d6d6d6;
  }
}
@media (max-width: 480px) {
  .evrt-calculators .pw-tabs .pw-tabs-item.active .tab,
  .evrt-calculators .pw-tabs .pw-tabs-item.active a {
    font-size: 11px;
    padding: 1.1em 0.9em;
  }
}
.evrt-calculators .pw-tabs .tab-content {
  border-top: 1px solid #d6d6d6;
  margin-top: -1px;
  padding: 1.2em 0 0;
}
@media (max-width: 699px) {
  .evrt-calculators .pw-tabs .tab-content {
    border-top: 0;
    margin-top: 0;
    min-height: 0;
  }
}
.evrt-calculators .pw-tabs .tab-pane {
  padding: 1em 0;
}
@media (max-width: 699px) {
  .evrt-calculators .pw-tabs label {
    display: block;
  }
}
.evrt-calculators .rule-validations {
  -webkit-transition: 0.5s linear all;
  transition: 0.5s linear all;
}
.evrt-calculators .rule-validations.ng-enter {
  opacity: 0;
}
.evrt-calculators .rule-validations.ng-enter-active {
  opacity: 1;
}
.evrt-calculators .rule-validations.field-empty .form-validation-rule.ng-leave,
.evrt-calculators .rule-validations.field-empty .form-validation-rule.ng-leave.ng-leave-active,
.evrt-calculators .rule-validations.ng-invalid .form-validation-rule.ng-leave,
.evrt-calculators .rule-validations.ng-invalid .form-validation-rule.ng-leave.ng-leave-active {
  color: orange;
}
.evrt-calculators .form-validation-rule {
  display: block;
}
.evrt-calculators .form-validation-rule :before {
  content: '\25CF';
  display: inline-block;
  width: 4%;
}
.evrt-calculators .form-validation-rule.ng-enter {
  -webkit-transition: 0.25s linear all;
  transition: 0.25s linear all;
}
.evrt-calculators .form-validation-rule.ng-leave {
  -webkit-transition: 0.75s linear all;
  transition: 0.75s linear all;
}
.evrt-calculators .form-validation-rule.ng-leave span {
  color: #54c238;
}
.evrt-calculators .form-validation-rule.ng-leave span:before {
  content: '\2713 ';
}
.evrt-calculators .form-validation-rule.ng-enter,
.evrt-calculators .form-validation-rule.ng-leave.ng-leave-active {
  opacity: 0;
}
.evrt-calculators .form-validation-rule.ng-enter.ng-enter-active,
.evrt-calculators .form-validation-rule.ng-leave {
  opacity: 1;
}
.evrt-calculators .form-validation-rule.ng-leave,
.evrt-calculators .form-validation-rule.ng-leave.ng-leave-active {
  color: #54c238;
}
.evrt-calculators .empty .form-validation-rule {
  display: none;
  color: #525252;
}
.evrt-calculators .empty .form-validation-rule.ng-leave,
.evrt-calculators .empty .form-validation-rule.ng-leave.ng-leave-active {
  color: #525252;
}
.evrt-calculators .sr-only .form-validation-rule :before {
  content: '';
}
.evrt-calculators .summary-columns {
  margin-bottom: 3.2em;
}
@media (min-width: 960px) {
  .evrt-calculators .summary-columns {
    margin: 2em -1.85em 3.2em;
  }
}
@media (min-width: 900px) {
  .evrt-calculators .summary-columns {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
  }
}
.evrt-calculators .summary-columns div[class^='col-'] {
  background: #fff;
  border-left: 1px dashed #d6d6d6;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  min-height: 11em;
  padding: 0 15px;
}
@media (min-width: 960px) {
  .evrt-calculators .summary-columns div[class^='col-'] {
    padding: 0 1.85em;
  }
}
.evrt-calculators .summary-columns div[class^='col-']:first-child {
  border-left: none;
}
.evrt-calculators .summary-columns div[class^='col-'] &gt; h3 {
  margin: 0;
  font-size: 0.85em;
  font-weight: 700;
  line-height: 1.42857143;
}
.evrt-calculators .summary-columns div[class^='col-'] h4 {
  font-size: 1.28571429em;
  font-weight: 500;
  margin-top: 0;
}
.evrt-calculators .summary-columns div[class^='col-'] .summary-value {
  font-size: 3.5em;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 0.1em;
}
.evrt-calculators .summary-columns p.small,
.evrt-calculators .summary-columns span.small {
  color: #777;
}
.evrt-calculators .cta .cta-afterward {
  display: block;
  margin: 0.2em 0;
  text-align: center;
  font-weight: 400;
  line-height: 1;
  font-size: 85%;
  color: #7d7d7d;
}
.evrt-calculators .document-review {
  background: #fff;
  border: 1px solid #8c8c8c;
  height: 16em;
  overflow: scroll;
  padding: 0 1em 1em;
  margin: 1em 0;
  -webkit-transition: all 500ms ease-in 50ms;
  transition: all 500ms ease-in 50ms;
}
.evrt-calculators .paycheck-nav-wrapper {
  background: 0 0;
  border-bottom: 1px solid #d6d6d6;
}
.evrt-calculators .paycheck-nav-wrapper .paycheck-nav {
  overflow: visible;
  overflow-x: scroll;
  overflow-y: hidden;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .paycheck-nav-wrapper .paycheck-nav {
    overflow: hidden;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .paycheck-nav-wrapper .paycheck-nav {
    overflow: hidden;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .paycheck-nav-wrapper .paycheck-nav {
    overflow: hidden;
  }
}
.evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav {
  position: relative;
  text-align: justify;
  width: 685px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav {
    width: auto;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav {
    width: auto;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav {
    width: auto;
  }
}
.evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav li {
  cursor: pointer;
  display: inline-block;
  padding-bottom: 13px;
  padding-top: 13px;
  margin: 0 2em 0 0;
}
@media (max-width: 900px) {
  .evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav li:first-child {
    padding-left: 20px;
  }
}
.evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav li a {
  background: 0 0;
  border: none;
  color: #363636;
  font-size: 1em;
  text-decoration: none;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav li a {
    font-size: 1.12em;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav li a {
    font-size: 1.12em;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav li a {
    font-size: 1.12em;
  }
}
.evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav .balances-link,
.evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav .retirement-income-link.active ~ li.tour-link a {
  display: inline-block;
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav .balances-link {
    display: none;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav .balances-link {
    display: none;
  }
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav .tour-link {
    display: none;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav .tour-link {
    display: none;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav .tour-link {
    display: none;
  }
}
.evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav .faq-link {
  display: inline-block;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav .faq-link {
    display: none;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav .faq-link {
    display: none;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .paycheck-nav-wrapper .paycheck-nav .top-nav .faq-link {
    display: none;
  }
}
.evrt-calculators .primary-tabs {
  position: relative;
}
.evrt-calculators .primary-tabs .tab-pane-outer {
  background: #fff;
  border: 1px solid #d6d6d6;
  border-bottom: none;
  padding: 1.42%;
  position: relative;
}
@media (max-width: 959px) {
  .evrt-calculators .primary-tabs .tab-pane-outer {
    border: none;
    padding: 0;
  }
}
.evrt-calculators .primary-tabs .tab-pane {
  border: 1px solid #d6d6d6;
  overflow: auto;
  position: relative;
  margin-top: 0;
  padding-bottom: 0;
  background: url(images/paycheck-background.png) 0 0;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
  only screen and (min--moz-device-pixel-ratio: 2),
  only screen and (-o-min-device-pixel-ratio: 2/1),
  only screen and (min-device-pixel-ratio: 2),
  only screen and (min-resolution: 192dpi),
  only screen and (min-resolution: 2dppx) {
  .evrt-calculators .primary-tabs .tab-pane {
    background: url(images/paycheck-background@2x.png) 0 0;
  }
}
@media (max-width: 900px) {
  .evrt-calculators .primary-tabs .tab-pane {
    border: none;
  }
}
@media (min-width: 959px) {
  .evrt-calculators .primary-tabs .accounts-nav-item {
    display: none;
  }
}
@media (max-width: 900px) {
  .evrt-calculators .primary-tabs {
    margin-left: -15px;
    margin-right: -15px;
  }
}
.evrt-calculators .infographic {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  padding-bottom: 12px;
  background: -moz-linear-gradient(
    top,
    rgba(255, 255, 255, 0.4) 0%,
    rgba(217, 217, 217, 0.4) 50%,
    rgba(179, 179, 179, 0.1) 100%
  );
  background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, rgba(255, 255, 255, 0.4)),
    color-stop(50%, rgba(217, 217, 217, 0.4)),
    color-stop(100%, rgba(179, 179, 179, 0.1))
  );
  background: -webkit-linear-gradient(
    top,
    rgba(255, 255, 255, 0.4) 0%,
    rgba(217, 217, 217, 0.4) 50%,
    rgba(179, 179, 179, 0.1) 100%
  );
  background: -o-linear-gradient(
    top,
    rgba(255, 255, 255, 0.4) 0%,
    rgba(217, 217, 217, 0.4) 50%,
    rgba(179, 179, 179, 0.1) 100%
  );
  background: -ms-linear-gradient(
    top,
    rgba(255, 255, 255, 0.4) 0%,
    rgba(217, 217, 217, 0.4) 50%,
    rgba(179, 179, 179, 0.1) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.4) 0%,
    rgba(217, 217, 217, 0.4) 50%,
    rgba(179, 179, 179, 0.1) 100%
  );
  /*filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff ', endColorstr='#b3b3b3 ', GradientType=0)*/
}
.evrt-calculators .faqAndTourNav .faqLink,
.evrt-calculators .ng-joyride-init-link {
  display: none;
  font-size: 1.12em;
  padding: 0;
  top: 0;
  z-index: 1;
}
.evrt-calculators .faqAndTourNav .faqLink {
  color: #363636;
  right: 0;
  text-decoration: none;
  position: absolute;
}
@media (min-width: 900px) {
  .evrt-calculators .faqAndTourNav .faqLink {
    display: block;
    right: 22px;
    top: -32px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .faqAndTourNav .faqLink {
    display: block;
    right: 22px;
    top: 10px;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .faqAndTourNav .faqLink {
    display: block;
    right: 22px;
    top: 10px;
  }
}
.evrt-calculators .ng-joyride-init-link {
  font-weight: 300;
  position: relative;
}
.evrt-calculators .ng-joyride-init-link,
.evrt-calculators .ng-joyride-init-link:hover {
  color: #363636;
  text-decoration: none;
}
@media (min-width: 900px) {
  .evrt-calculators .ng-joyride-init-link {
    display: block;
    position: absolute;
    right: 65px;
    top: -32px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .ng-joyride-init-link {
    display: block;
    position: absolute;
    right: 65px;
    top: 9px;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .ng-joyride-init-link {
    display: block;
    position: absolute;
    right: 65px;
    top: 9px;
  }
}
.evrt-calculators [data-goal-id='progress-to-goal'] {
  pointer-events: auto;
  display: block;
  width: auto;
  height: auto;
}
.evrt-calculators #progress-to-goal,
.evrt-calculators #progress-to-goal svg {
  position: absolute;
  right: 5%;
  top: 0.5em;
  transition: 200ms all linear;
}
@media (min-width: 900px) and (max-width: 846px) {
  .evrt-calculators #progress-to-goal[data-paycheck='how-do-i-compare'] {
    top: 160px;
    right: 25px;
  }
}
@media (min-width: 847px) and (max-width: 959px) {
  .evrt-calculators #progress-to-goal[data-paycheck='how-do-i-compare'] {
    top: 140px;
    right: 4.5%;
  }
}
@media (min-width: 960px) and (max-width: 1163px) {
  .evrt-calculators #progress-to-goal[data-paycheck='how-do-i-compare'] {
    top: 170px;
    right: 5%;
  }
}
@media (min-width: 1164px) and (max-width: 1199px) {
  .evrt-calculators #progress-to-goal[data-paycheck='how-do-i-compare'] {
    top: 150px;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators #progress-to-goal[data-paycheck='how-do-i-compare'] {
    top: 150px;
  }
}
@media (max-width: 959px) {
  .evrt-calculators #progress-to-goal {
    top: 0;
  }
}
@media (max-width: 699px) {
  .evrt-calculators #progress-to-goal {
    top: 1.7em;
    transition: none;
  }
}
@media (max-width: 900px) {
  .evrt-calculators #progress-to-goal {
    right: 1%;
  }
}
@media (max-width: 320px) {
  .evrt-calculators #progress-to-goal {
    right: 0;
  }
}
.evrt-calculators #progress-to-goal svg {
  pointer-events: none;
  cursor: pointer;
  padding: 0;
  margin: 0;
  position: relative;
  right: 0;
  top: 0;
  z-index: -1;
}
.evrt-calculators #progress-to-goal svg:focus {
  outline: none;
}
@media (max-width: 320px) {
  .evrt-calculators #progress-to-goal svg {
    right: -15px;
  }
}
.evrt-calculators #progress-to-goal svg circle#progress-to-goal-outer {
  fill: #b6b6b6;
  pointer-events: all;
}
.evrt-calculators #progress-to-goal svg circle#progress-to-goal-inner {
  fill: #525252;
}
.evrt-calculators #progress-to-goal svg tspan {
  fill: #fff;
  font-size: 1em;
}
.evrt-calculators #progress-to-goal svg tspan#progress-to-goal-chart-score {
  color: #fff;
  font-size: 2.25em;
  letter-spacing: -1px;
}
.evrt-calculators #progress-to-goal svg tspan.goal-unit {
  font-size: 0.9em;
}
.evrt-calculators #progress-to-goal svg text {
  text-anchor: middle;
  font-size: 1.5em;
}
.evrt-calculators #progress-to-goal svg text.goal-subtext {
  font-size: 1.1em;
}
.evrt-calculators #progress-to-goal svg .big {
  font-size: 30px;
}
.evrt-calculators #progress-to-goal.show-modal {
  z-index: 9999;
  right: 0;
}
.evrt-calculators #progress-to-goal.show-modal #progress-to-goal-chart-modal.animating {
  max-height: 30vh;
}
.evrt-calculators #progress-to-goal.active .progress-modal {
  height: auto;
  max-height: 1000px;
  padding: 0.5em;
  visibility: visible;
  width: 49vw;
}
@media (max-width: 1150px) {
  .evrt-calculators #progress-to-goal.active .progress-modal {
    width: 55vw;
  }
}
@media (max-width: 1040px) {
  .evrt-calculators #progress-to-goal.active .progress-modal {
    width: 60vw;
  }
}
@media (max-width: 860px) {
  .evrt-calculators #progress-to-goal.active .progress-modal {
    width: 75vw;
  }
}
@media (max-width: 690px) {
  .evrt-calculators #progress-to-goal.active .progress-modal {
    width: 80vw;
  }
  .evrt-calculators #progress-to-goal.active .progress-modal .form-group &gt; div,
  .evrt-calculators #progress-to-goal.active .progress-modal .form-group &gt; label {
    margin-bottom: 0;
    text-align: left;
    width: 100%;
  }
}
@media (max-width: 600px) {
  .evrt-calculators #progress-to-goal.active .progress-modal .h1 {
    width: 80%;
    font-size: 1.3em;
  }
}
@media (max-width: 480px) {
  .evrt-calculators #progress-to-goal.active .progress-modal {
    right: 0.5em;
    width: 95vw;
  }
  .evrt-calculators #progress-to-goal.active .progress-modal .modal-body label {
    font-size: 0.9em;
  }
}
.evrt-calculators #progress-to-goal.active .progress-modal .modal-title {
  width: 90%;
}
.evrt-calculators #progress-to-goal #progress-to-goal-chart-action {
  fill: #bdbdbd;
  font-size: 1em;
  text-decoration: underline;
}
.evrt-calculators .progress-shadow {
  bottom: -20px;
  left: inherit;
  margin: 0;
  right: -45px;
  z-index: -2;
}
@media (max-width: 699px) {
  .evrt-calculators .progress-shadow {
    background-size: 100% 100%;
    bottom: 10px;
    height: 58px;
    right: 0;
    width: 131px;
  }
}
.evrt-calculators .svg-wrap {
  position: relative;
  z-index: 3;
  top: 0;
}
.evrt-calculators .progress-modal {
  background: #fff;
  height: 0;
  max-height: 0;
  max-width: 600px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 5em;
  top: 5em;
  transition: all 0.5s ease;
  visibility: hidden;
  width: 0;
  z-index: -3;
}
.evrt-calculators .progress-modal .modal-header {
  margin: 20px 0 0;
  padding-right: 15%;
}
@media (max-width: 600px) {
  .evrt-calculators .progress-modal .modal-header {
    padding-right: 10%;
  }
}
.evrt-calculators .progress-modal .modal-body {
  padding-bottom: 0;
}
.evrt-calculators .progress-modal .modal-body,
.evrt-calculators .progress-modal .modal-footer {
  padding-top: 0;
}
.evrt-calculators .progress-modal .control-label {
  white-space: normal;
}
.evrt-calculators .progress-modal .goal-text {
  color: #00af02;
}
.evrt-calculators .progress-modal-backdrop {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: 0.5;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 2;
}
.evrt-calculators .custom-select:focus {
  border: 1px solid #666;
}
.evrt-calculators .custom-select #income-replacement:focus {
  outline: none;
}
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.oneOfSeven {
  bottom: 140px;
  left: -10px;
}
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.fourOfSeven .popoverMessage,
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.fourOfSix .popoverMessage,
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.oneOfFive .popoverMessage,
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.oneOfFour .popoverMessage,
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.oneOfSeven .popoverMessage,
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.oneOfSix .popoverMessage,
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.threeOfFive .popoverMessage,
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.threeOfSeven .popoverMessage,
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.threeOfSix .popoverMessage,
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.twoOfFive .popoverMessage,
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.twoOfFour .popoverMessage,
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.twoOfSeven .popoverMessage,
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.twoOfSix .popoverMessage {
  margin-left: 20px;
}
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.oneOfFive,
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.oneOfSix {
  bottom: 105px;
  left: -10px;
}
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.oneOfFour {
  bottom: 70px;
  left: -10px;
}
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.twoOfSeven {
  bottom: 140px;
  left: 47%;
}
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.twoOfFive,
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.twoOfSix {
  bottom: 105px;
  left: 47%;
}
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.twoOfFour {
  bottom: 70px;
  left: 47%;
}
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.threeOfSeven {
  bottom: 105px;
  left: -10px;
}
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.threeOfFive,
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.threeOfSix {
  bottom: 70px;
  left: -10px;
}
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.fourOfSeven {
  bottom: 105px;
  left: 47%;
}
.evrt-calculators .primary-tabs .tabs-container .paycheckPopover.fourOfSix {
  bottom: 70px;
  left: 47%;
}
@media (max-width: 699px) {
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.oneOfSeven {
    bottom: 240px;
    left: -10px;
  }
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.fourOfSeven .popoverMessage,
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.fourOfSix .popoverMessage,
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.oneOfFive .popoverMessage,
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.oneOfFour .popoverMessage,
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.oneOfSeven .popoverMessage,
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.oneOfSix .popoverMessage,
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.threeOfFive .popoverMessage,
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.threeOfSeven .popoverMessage,
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.threeOfSix .popoverMessage,
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.twoOfFive .popoverMessage,
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.twoOfFour .popoverMessage,
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.twoOfSeven .popoverMessage,
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.twoOfSix .popoverMessage {
    margin-left: 20px;
  }
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.oneOfSix {
    bottom: 205px;
    left: -10px;
  }
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.oneOfFive {
    bottom: 170px;
    left: -10px;
  }
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.oneOfFour {
    bottom: 140px;
    left: -10px;
  }
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.twoOfSeven {
    bottom: 205px;
    left: -10px;
  }
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.twoOfSix {
    bottom: 170px;
    left: -10px;
  }
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.twoOfFive {
    bottom: 140px;
    left: -10px;
  }
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.twoOfFour {
    bottom: 105px;
    left: -10px;
  }
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.threeOfSeven {
    bottom: 170px;
    left: -10px;
  }
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.threeOfSix {
    bottom: 135px;
    left: -10px;
  }
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.threeOfFive {
    bottom: 105px;
    left: -10px;
  }
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.fourOfSeven {
    bottom: 135px;
    left: -10px;
  }
  .evrt-calculators .primary-tabs .tabs-container .paycheckPopover.fourOfSix {
    bottom: 100px;
    left: -10px;
  }
}
.evrt-calculators .infographic-overlay {
  padding: 26px 0 0 25px;
  position: relative;
  height: auto;
}
.evrt-calculators .infographic-overlay header {
  width: 67%;
  margin-bottom: 1em;
}
.evrt-calculators .infographic-overlay h1 {
  color: #363636;
  font-size: 1.8em;
  font-weight: 400;
  margin: 0;
  line-height: 1;
}
.evrt-calculators .infographic-overlay .overlay-title {
  font-size: 1.5625em;
  line-height: 1.2;
  margin-bottom: 0.125em;
}
@media (max-width: 699px) {
  .evrt-calculators .infographic-overlay .overlay-title {
    font-size: 1.3em;
  }
}
.evrt-calculators .infographic-overlay .overlay-subtitle {
  font-size: 1em;
  margin-bottom: 1.5em;
}
.evrt-calculators .infographic-overlay .projected-income-label {
  color: #525252;
  display: inline-block;
  font-family: times;
  font-size: 1.2em;
  font-style: italic;
  font-weight: 500;
  text-align: right;
  width: 37%;
}
.evrt-calculators .payable-to {
  margin: 2.5em 0 1em;
  white-space: nowrap;
  display: inline-block;
  width: 100%;
  transition: 200ms all;
}
.evrt-calculators .payable-to .participant-name-container {
  border-bottom: 1px solid #d6d6d6;
  float: left;
  width: 77%;
}
.evrt-calculators .payable-to .participant-name-value {
  display: inline-block;
  font-size: 21px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 63%;
}
.evrt-calculators .projected-income {
  float: right;
  display: block;
  width: 17%;
  margin: 0 3%;
}
.evrt-calculators .projected-income-number {
  font-size: 21px;
  background-color: #fff;
  font-weight: 350;
  color: #2b2a2a;
  padding: 2px 15px;
  border: 1px solid #d6d6d6;
  width: 100%;
  display: inline-block;
  cursor: pointer;
  text-align: right;
}
.evrt-calculators .fills {
  margin: 0;
  width: 100%;
  position: relative;
}
.evrt-calculators .fills .breakdown-container {
  display: inline-block;
  position: relative;
  overflow: visible;
  color: #525252;
  height: 105px;
  -o-text-overflow: auto;
  text-overflow: auto;
}
.evrt-calculators .fills .breakdown-container:first-child h3,
.evrt-calculators .fills .breakdown-container:last-child h3 {
  padding-top: 0;
}
.evrt-calculators .fills .breakdown-container:first-child h5,
.evrt-calculators .fills .breakdown-container:last-child h5 {
  position: relative;
}
.evrt-calculators .fills .breakdown-container:last-child h3,
.evrt-calculators .fills .breakdown-container:last-child h5 {
  overflow: hidden;
  text-overflow: ellipsis;
}
.evrt-calculators .fills .breakdown-container h3,
.evrt-calculators .fills .breakdown-container h5 {
  font-style: normal;
  margin-top: 0;
  text-align: center;
  white-space: nowrap;
  font-weight: 400;
}
.evrt-calculators .fills .breakdown-container h3 {
  color: #7d7d7d;
  padding-top: 0.8em;
  font-size: 1.5em;
  margin-bottom: 0;
  line-height: 23px;
}
.evrt-calculators .fills .breakdown-container h5 {
  font-size: 0.9em;
  left: 50%;
  line-height: 14px;
  margin-bottom: 3px;
  position: absolute;
  text-decoration: underline;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.evrt-calculators .fills .breakdown-container .paycheck-label-container {
  bottom: 0;
  cursor: pointer;
  position: absolute;
  margin: 0 auto;
  top: auto;
  width: 100%;
  z-index: 1;
}
.evrt-calculators .fills .breakdown-container:nth-child(even) .paycheck-label-container {
  bottom: auto;
  top: 0;
}
.evrt-calculators .fills .breakdown-container .paycheck-label-inner-container {
  position: relative;
}
.evrt-calculators .fills .breakdown-container .marker {
  height: 12px;
  clear: both;
  position: absolute;
  bottom: 47px;
  width: 100%;
}
.evrt-calculators .section-savings-marker {
  background: #4dc02a;
  color: #4dc02a;
}
.evrt-calculators .section-company-marker.fa,
.evrt-calculators .section-health-available-marker.fa,
.evrt-calculators .section-health-cost-marker.fa,
.evrt-calculators .section-income-gap-marker.fa,
.evrt-calculators .section-other-assets-marker.fa,
.evrt-calculators .section-savings-marker.fa,
.evrt-calculators .section-social-security-marker.fa {
  background: 0 0;
}
.evrt-calculators .section-company-marker {
  background: #448fd2;
  color: #448fd2;
}
.evrt-calculators .section-social-security-marker {
  background: #ffcb1f;
  color: #ffcb1f;
}
.evrt-calculators .section-other-assets-marker {
  color: #34c3d5;
  background: #34c3d5;
}
.evrt-calculators .section-income-gap-marker {
  color: #c00;
  background: #c00;
}
.evrt-calculators .section-health-cost-marker {
  color: #4dc02a;
  background: #4dc02a;
}
.evrt-calculators .section-health-available-marker {
  color: #448fd2;
  background: #448fd2;
}
.evrt-calculators #paycheck-breakdown,
.evrt-calculators .beneficiary-list table.beneficiaries,
.evrt-calculators .other-assets-form .form-group input,
.evrt-calculators .profile-information table {
  width: 100%;
}
@media (max-width: 699px) {
  .evrt-calculators #paycheck-breakdown {
    bottom: 0;
    position: absolute;
  }
}
.evrt-calculators .retirement-income-paycheck-detail-trigger-icon {
  display: none;
}
@media (max-width: 699px) {
  .evrt-calculators .fills {
    height: 15px;
  }
  .evrt-calculators .fills .breakdown-container {
    height: 12px;
  }
  .evrt-calculators .fills .breakdown-container .paycheck-label-container,
  .evrt-calculators .infographic-overlay header h3 {
    display: none;
  }
  .evrt-calculators .fills .breakdown-container .marker {
    bottom: 0;
  }
  .evrt-calculators div.view-details {
    border: none;
    margin-bottom: 0;
  }
  .evrt-calculators tabgroup &gt; button {
    font-size: 80%;
  }
  .evrt-calculators svg {
    -ms-transform: scale(0.7);
    transform: scale(0.7);
  }
  .evrt-calculators svg text,
  .evrt-calculators svg text.goal-score {
    font-size: 1.5em;
  }
  .evrt-calculators svg text.goal-subtext {
    font-size: 1em;
  }
  .evrt-calculators .infographic-overlay {
    padding: 20px 17px;
  }
  .evrt-calculators .infographic-overlay header {
    display: block;
    min-height: inherit;
    margin-bottom: 0;
    margin-right: 1em;
  }
  .evrt-calculators .infographic-overlay header.healthviewHeader {
    margin-bottom: 90px;
  }
  .evrt-calculators .infographic-overlay header h1 {
    font-size: 1.3em;
    font-weight: 300;
  }
  .evrt-calculators .infographic-overlay .projected-income {
    float: none;
    font-style: normal;
    font-size: 16px;
    margin: 0;
    width: 100%;
  }
  .evrt-calculators .infographic-overlay .retirement-income-paycheck-detail-trigger {
    display: inline-block;
    height: 45px;
    padding-top: 13px;
    position: relative;
    vertical-align: top;
  }
  .evrt-calculators .infographic-overlay .retirement-income-paycheck-detail-trigger-icon {
    color: #0f8ab8;
    display: block;
    margin-top: -8px;
    position: absolute;
    top: 50%;
  }
  .evrt-calculators .payable-to {
    width: auto;
    border: none;
    margin: 0.3em 0 0;
  }
  .evrt-calculators .paycheck-itself.scroll-to-fixed-fixed .payable-to {
    margin: 0;
  }
  .evrt-calculators .payable-to .participant-name-container {
    border-bottom: none;
    width: auto;
    display: none;
  }
  .evrt-calculators .payable-to .participant-name-value {
    display: none;
  }
  .evrt-calculators .middle-tabs,
  .evrt-calculators .tabpanel-outer {
    margin-left: -15px;
    margin-right: -15px;
  }
  .evrt-calculators .panel-body {
    padding: 1.2em;
  }
}
@media (max-width: 699px) and (max-width: 699px) {
  .evrt-calculators .infographic-overlay .projected-income-number {
    background: 0 0;
    border: none;
    font-family: 'Arimo', Arial, sans-serif;
    font-size: 2em;
    float: none;
    padding: 0;
    margin: 0;
    text-align: left;
    width: 100%;
  }
  .evrt-calculators .payable-to .participant-name-container {
    display: inline;
    float: none;
  }
}
.evrt-calculators .view-details {
  background: #fff;
  border: 1px solid #d6d6d6;
  border-top: none;
  margin-bottom: 2em;
  position: relative;
}
.evrt-calculators .view-details-content {
  background: #fff;
  border-left: 1px solid #d6d6d6;
  border-right: 1px solid #d6d6d6;
  overflow: hidden;
}
.evrt-calculators .blue-my-contribution {
  background: #4dc02a;
}
.evrt-calculators .blue-employer-contribution,
.evrt-calculators .nonqual-enroll table.summary-cart thead {
  background: #448fd2;
}
.evrt-calculators .green-social-security {
  background: #ffcb1f;
}
.evrt-calculators .green-other-assets {
  background: #34c3d5;
}
.evrt-calculators .red-income-gap {
  background: #c00;
}
.evrt-calculators button.view-details-trigger {
  background: 0 0;
  border: none;
  bottom: -27px;
  cursor: pointer;
  display: block;
  height: 27px;
  right: 2em;
  font-size: 85%;
  outline: none;
  position: absolute;
  width: 100px;
  z-index: 1;
}
.evrt-calculators button.view-details-trigger::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  background: #fafafa;
  border: 1px solid #d6d6d6;
  border-top: none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: 0 3px 3px 1px rgba(50, 50, 50, 0.1);
  transform: perspective(4px) rotateX(-1deg);
  -ms-transform-origin: top;
  transform-origin: top;
}
.evrt-calculators button.view-details-trigger span {
  display: block;
  margin-top: -1px;
}
.evrt-calculators .view-details-container {
  height: auto;
  max-height: 0;
  transition: all 0.5s ease;
  overflow: hidden;
  padding: 0 1em;
  width: 100%;
  position: relative;
}
.evrt-calculators .view-details-container .viewDetailsLabel {
  display: inline-block;
  position: relative;
}
.evrt-calculators .view-details-container .view-details-list {
  overflow: auto;
  font-size: 0.92857143em;
  position: relative;
}
.evrt-calculators .view-details-container .view-details-list span:last-child {
  float: right;
  font-weight: 500;
}
.evrt-calculators .view-details-container .viewDetailsPaycheckItem {
  float: left;
  line-height: 1;
  margin-right: 0;
  padding: 0.85714286em 6em 0.85714286em 0.71428571em;
  width: 50%;
}
.evrt-calculators .view-details-container .viewDetailsPaycheckItem .tooltip-text-btn {
  background: 0 0;
  border: 0;
  color: #363636;
  cursor: pointer;
  display: inline-block;
  padding: 0;
  text-decoration: none;
}
.evrt-calculators .view-details-container .viewDetailsPaycheckItem .viewDetailsToolTip {
  bottom: 0;
  position: absolute;
  transition: visibility 0s 0.4s;
  z-index: 10;
  -moz-transition: visibility 0s 0.4s;
  -o-transition: visibility 0s 0.4s;
  -webkit-transition: visibility 0s 0.4s;
}
.evrt-calculators .view-details-container .viewDetailsPaycheckItem .viewDetailsToolTip.employer-future-tooltip {
  bottom: 40px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .view-details-container .viewDetailsPaycheckItem .viewDetailsToolTip.employer-future-tooltip {
    bottom: 7px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .view-details-container .viewDetailsPaycheckItem .viewDetailsToolTip.employer-future-tooltip {
    bottom: 7px;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .view-details-container .viewDetailsPaycheckItem .viewDetailsToolTip.employer-future-tooltip {
    bottom: 7px;
  }
}
.evrt-calculators .view-details-container .viewDetailsPaycheckItem .viewDetailsToolTip.employer-past-tooltip {
  bottom: 80px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .view-details-container .viewDetailsPaycheckItem .viewDetailsToolTip.employer-past-tooltip {
    bottom: 10px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .view-details-container .viewDetailsPaycheckItem .viewDetailsToolTip.employer-past-tooltip {
    bottom: 10px;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .view-details-container .viewDetailsPaycheckItem .viewDetailsToolTip.employer-past-tooltip {
    bottom: 10px;
  }
}
.evrt-calculators
  .view-details-container
  .viewDetailsPaycheckItem
  .viewDetailsToolTip.employer-future-tooltip.tooltip-has-one-item {
  bottom: 100px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators
    .view-details-container
    .viewDetailsPaycheckItem
    .viewDetailsToolTip.employer-future-tooltip.tooltip-has-one-item {
    bottom: 25px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators
    .view-details-container
    .viewDetailsPaycheckItem
    .viewDetailsToolTip.employer-future-tooltip.tooltip-has-one-item {
    bottom: 25px;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators
    .view-details-container
    .viewDetailsPaycheckItem
    .viewDetailsToolTip.employer-future-tooltip.tooltip-has-one-item {
    bottom: 25px;
  }
}
.evrt-calculators
  .view-details-container
  .viewDetailsPaycheckItem
  .viewDetailsToolTip.employer-past-tooltip.tooltip-has-one-item {
  bottom: 100px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators
    .view-details-container
    .viewDetailsPaycheckItem
    .viewDetailsToolTip.employer-past-tooltip.tooltip-has-one-item {
    bottom: 30px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators
    .view-details-container
    .viewDetailsPaycheckItem
    .viewDetailsToolTip.employer-past-tooltip.tooltip-has-one-item {
    bottom: 30px;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators
    .view-details-container
    .viewDetailsPaycheckItem
    .viewDetailsToolTip.employer-past-tooltip.tooltip-has-one-item {
    bottom: 30px;
  }
}
.evrt-calculators .view-details-container .viewDetailsPaycheckItem .viewDetailsToolTip.active,
.evrt-calculators .view-details-container .viewDetailsPaycheckItem .viewDetailsToolTip.messageHover {
  visibility: visible;
  transition: visibility 0s 0s;
  -moz-transition: visibility 0s 0s;
  -o-transition: visibility 0s 0s;
  -webkit-transition: visibility 0s 0s;
}
.evrt-calculators .view-details-container .viewDetailsPaycheckItem .viewDetailsToolTip.thumbActive {
  transition: visibility 0s 0s;
  -moz-transition: visibility 0s 0s;
  -o-transition: visibility 0s 0s;
  -webkit-transition: visibility 0s 0s;
}
.evrt-calculators .view-details-container .viewDetailsPaycheckItem .viewDetailsToolTip .toolTipMessage {
  background: #222;
  border-radius: 5px;
  color: #fff;
  font-size: 12px;
  padding: 5px 10px;
  width: 100%;
}
.evrt-calculators .view-details-container .viewDetailsPaycheckItem .viewDetailsToolTip .toolTipMessage .toolTipTitle {
  margin: 0 0 2px;
}
.evrt-calculators .view-details-container .viewDetailsPaycheckItem .viewDetailsToolTip .toolTipMessage .toolTipList {
  list-style-type: disc;
  overflow: hidden;
}
.evrt-calculators
  .view-details-container
  .viewDetailsPaycheckItem
  .viewDetailsToolTip
  .toolTipMessage
  .toolTipList
  .toolTipListItem {
  border: 0;
  display: list-item;
  float: none;
  font-size: 12px;
  margin: 0 0 5px 15px;
  padding: 0;
  width: auto;
}
.evrt-calculators
  .view-details-container
  .viewDetailsPaycheckItem
  .viewDetailsToolTip
  .toolTipMessage
  .toolTipList
  .toolTipListItem:last-child {
  margin: 0 0 0 15px;
}
.evrt-calculators
  .view-details-container
  .viewDetailsPaycheckItem
  .viewDetailsToolTip
  .toolTipMessage
  .toolTipList
  .toolTipListItem:nth-child(odd):after {
  border: 0;
  height: auto;
  margin: 0;
  position: static;
  width: auto;
}
.evrt-calculators .view-details-container .viewDetailsPaycheckItem .viewDetailsToolTip .arrowUp {
  border-bottom: 10px solid #222;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  height: 0;
  margin-left: 32px;
  margin-top: 5px;
  margin-bottom: 0;
  width: 0;
}
.evrt-calculators .view-details-container .viewDetailsPaycheckItem:nth-last-child(1):nth-child(odd):after {
  border-bottom: none;
}
@media (max-width: 699px) {
  .evrt-calculators .view-details-container .viewDetailsPaycheckItem {
    float: none;
    width: 100%;
    padding: 0.85714286em 0;
  }
  .evrt-calculators .view-details-container .viewDetailsPaycheckItem:last-child {
    border-bottom: none;
  }
}
.evrt-calculators .view-details-container .viewDetailsPaycheckItem:nth-child(odd):after {
  border-bottom: 1px dashed #ededed;
  content: '';
  display: block;
  height: 1px;
  left: 0;
  margin-top: 9px;
  position: absolute;
  width: 100%;
}
@media (max-width: 699px) {
  .evrt-calculators .view-details-container .viewDetailsPaycheckItem:nth-child(odd):after {
    border-bottom: none;
  }
}
.evrt-calculators .view-details-container .viewDetailsPaycheckItem .fa {
  margin-right: 0.35714286em;
}
.evrt-calculators .view-details-container.active {
  max-height: 58em;
  padding: 0 1em 1em;
}
.evrt-calculators .tooltip-container.view-details-tooltip {
  bottom: 28px;
}
.evrt-calculators .tooltip-container.view-details-tooltip.employer-future-tooltip {
  bottom: 35px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .tooltip-container.view-details-tooltip.employer-future-tooltip {
    bottom: 0;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .tooltip-container.view-details-tooltip.employer-future-tooltip {
    bottom: 0;
    margin: 10px 0 0;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .tooltip-container.view-details-tooltip.employer-future-tooltip {
    bottom: 0;
    margin: 10px 0 0;
  }
}
.evrt-calculators .tooltip-container.view-details-tooltip.employer-past-tooltip {
  bottom: 72px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .tooltip-container.view-details-tooltip.employer-past-tooltip {
    bottom: 0;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .tooltip-container.view-details-tooltip.employer-past-tooltip {
    bottom: 0;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .tooltip-container.view-details-tooltip.employer-past-tooltip {
    bottom: 0;
  }
}
.evrt-calculators .tooltip-container.view-details-tooltip.employer-future-tooltip.tooltip-has-one-item {
  bottom: 90px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .tooltip-container.view-details-tooltip.employer-future-tooltip.tooltip-has-one-item {
    bottom: 17px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .tooltip-container.view-details-tooltip.employer-future-tooltip.tooltip-has-one-item {
    bottom: 17px;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .tooltip-container.view-details-tooltip.employer-future-tooltip.tooltip-has-one-item {
    bottom: 17px;
  }
}
.evrt-calculators .tooltip-container.view-details-tooltip.employer-past-tooltip.tooltip-has-one-item {
  bottom: 90px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .tooltip-container.view-details-tooltip.employer-past-tooltip.tooltip-has-one-item {
    bottom: 17px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .tooltip-container.view-details-tooltip.employer-past-tooltip.tooltip-has-one-item {
    bottom: 17px;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .tooltip-container.view-details-tooltip.employer-past-tooltip.tooltip-has-one-item {
    bottom: 17px;
  }
}
.evrt-calculators .tooltip-container.view-details-tooltip .tooltip-arrow-up {
  margin: 0 0 0 90px;
}
.evrt-calculators .tooltip-container.slider .tooltip-message.slider .slider-list,
.evrt-calculators
  .tooltip-container.view-details-tooltip
  .tooltip-message.view-details-tooltip
  .view-details-tooltip-list {
  list-style-type: disc;
  margin: 0 0 0 15px;
  padding: 0;
}
.evrt-calculators
  .tooltip-container.view-details-tooltip
  .tooltip-message.view-details-tooltip
  .view-details-tooltip-list
  .view-details-tooltip-list-item {
  display: list-item;
  float: none;
  line-height: 1.5;
  padding: 0;
  width: auto;
}
.evrt-calculators #best-next-step,
.evrt-calculators #trade-off-messaging {
  margin-top: 0;
}
.evrt-calculators #best-next-step .maximizer-tradeoff-message,
.evrt-calculators #trade-off-messaging .maximizer-tradeoff-message {
  font-weight: 700;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators #best-next-step,
  .evrt-calculators #trade-off-messaging {
    margin-top: 2em;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators #best-next-step,
  .evrt-calculators #trade-off-messaging {
    margin-top: 2em;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators #best-next-step,
  .evrt-calculators #trade-off-messaging {
    margin-top: 2em;
  }
}
.evrt-calculators .best-next-step-message-content,
.evrt-calculators .company-match-content,
.evrt-calculators .no-bns-company-match-content {
  margin: 0 0 15px;
}
.evrt-calculators .best-next-step-message-content .trade-offs li,
.evrt-calculators .company-match-content .trade-offs li,
.evrt-calculators .no-bns-company-match-content .trade-offs li {
  padding-left: 15px;
  text-indent: -15px;
}
.evrt-calculators .best-next-step-message-content .trade-offs li .check-icon,
.evrt-calculators .company-match-content .trade-offs li .check-icon,
.evrt-calculators .no-bns-company-match-content .trade-offs li .check-icon {
  font-style: normal;
}
.evrt-calculators .best-next-step-message-content .trade-offs li .best-next-step-text,
.evrt-calculators .company-match-content .trade-offs li .best-next-step-text,
.evrt-calculators .no-bns-company-match-content .trade-offs li .best-next-step-text {
  padding: 0 0 0 0.4em;
}
.evrt-calculators .action-items {
  margin-top: 2.1em;
}
.evrt-calculators .liat-bns h3 {
  margin-top: 0.75em;
}
.evrt-calculators .liat-bns h3:first-child {
  font-size: 1.25em;
  margin-top: 0;
}
.evrt-calculators .liat-bns .bns-message-value {
  font-weight: 700;
  color: #00af02;
}
.evrt-calculators .profile-information p,
.evrt-calculators .review-changes {
  margin-bottom: 1em;
}
.evrt-calculators .review-changes .review-changes-amount {
  margin-left: 0;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .review-changes .review-changes-amount {
    margin-left: 1em;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .review-changes .review-changes-amount {
    margin-left: 1em;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .review-changes .review-changes-amount {
    margin-left: 1em;
  }
}
@media (max-width: 699px) {
  .evrt-calculators .review-changes &gt; div {
    float: left;
    margin-top: 1em;
  }
}
.evrt-calculators .best-next-step-icon {
  background: url(images/bns-icon.png) 0 0 no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  height: 19px;
  margin-right: 5px;
  position: relative;
  top: 5px;
  width: 17px;
}
@media (max-width: 699px) {
  .evrt-calculators .current-trade-off-list &gt; strong,
  .evrt-calculators .future-trade-off-list &gt; strong {
    display: none;
  }
  .evrt-calculators .current-trade-off-list &gt; div,
  .evrt-calculators .future-trade-off-list &gt; div {
    display: inline-block;
    text-align: center;
  }
  .evrt-calculators .current-trade-off-list span,
  .evrt-calculators .future-trade-off-list span {
    font-size: 0.9em;
    margin-top: 0.4em;
  }
  .evrt-calculators .future-trade-off-list {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 66.6%;
  }
  .evrt-calculators .future-trade-off-list &gt; div {
    margin: 0;
    width: 50%;
  }
  .evrt-calculators .current-trade-off-list {
    width: 33.3%;
  }
  .evrt-calculators .current-trade-off-list &gt; div {
    width: 100%;
  }
}
@media (max-width: 699px) and (max-width: 480px) {
  .evrt-calculators .current-trade-off-list span,
  .evrt-calculators .future-trade-off-list span {
    font-size: 0.6em;
  }
}
.evrt-calculators .target-tooltip {
  max-width: 230px;
}
.evrt-calculators .tooltip-container.retirement-age {
  bottom: 28px;
  margin-right: -135px;
}
.evrt-calculators .tooltip-container.retirement-age .tooltip-arrow-down {
  margin-bottom: 10px;
  margin-left: 32px;
  margin-top: -2px;
}
.evrt-calculators .tooltip-container.contribution-rate {
  bottom: 28px;
  margin-left: -140px;
  left: -6px;
}
.evrt-calculators .tooltip-container.contribution-rate .tooltip-arrow-down {
  margin: -2px 42px 10px auto;
}
.evrt-calculators .tooltip-container.slider {
  bottom: 24px;
  margin-right: -145px;
}
.evrt-calculators .tooltip-container.slider .tooltip-arrow-down {
  margin-bottom: 10px;
  margin-left: 32px;
  margin-top: -2px;
}
.evrt-calculators .popoverMessageBackdrop {
  position: fixed;
  width: 100%;
  height: 300%;
  top: 0;
  left: 0;
  z-index: 8;
}
.evrt-calculators .popoverMessageContainer {
  pointer-events: none;
  visibility: hidden;
  position: absolute;
  bottom: 28px;
  left: -6px;
  line-height: 15px;
  text-indent: 0;
  z-index: 10;
}
.evrt-calculators .popoverMessageContainer.leftMessage,
.evrt-calculators
  .sliderComponent
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill
  .sliderThumb
  .popoverMessageContainer.leftMessage {
  margin-right: 0;
  margin-left: -140px;
}
.evrt-calculators .popoverMessageContainer.leftMessage .arrowDown,
.evrt-calculators
  .sliderComponent
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill
  .sliderThumb
  .popoverMessageContainer.leftMessage
  .arrowDown {
  margin-right: 42px;
  margin-left: auto;
}
.evrt-calculators .popoverMessageContainer.goalPopover {
  font-weight: 400;
  margin-left: 0;
  bottom: 15px;
  text-align: left;
}
@media (min-width: 900px) {
  .evrt-calculators .popoverMessageContainer.goalPopover {
    margin-right: 0;
  }
  .evrt-calculators .popoverMessageContainer.goalPopover .arrowDown {
    margin-right: 42px;
    margin-left: auto;
  }
}
.evrt-calculators .popoverMessageContainer.downMessage {
  top: 18px;
}
.evrt-calculators .popoverMessageContainer.thumbActive {
  transition: visibility 0s 0s;
  -moz-transition: visibility 0s 0s;
  -o-transition: visibility 0s 0s;
  -webkit-transition: visibility 0s 0s;
}
.evrt-calculators .popoverMessageContainer.active,
.evrt-calculators .popoverMessageContainer.messageHover {
  visibility: visible;
  -moz-transition: visibility 0s 0.4s;
  -o-transition: visibility 0s 0.4s;
  -webkit-transition: visibility 0s 0.4s;
  transition: visibility 0s 0.4s;
}
.evrt-calculators .popoverMessageContainer .popoverMessage {
  width: 100%;
  font-size: 12px;
  background: #222;
  color: #fff;
  border-radius: 5px;
  padding: 10px;
}
.evrt-calculators .popoverMessageContainer .popoverMessage ul {
  padding-left: 15px;
}
.evrt-calculators .popoverMessageContainer .arrowDown,
.evrt-calculators .popoverMessageContainer .arrowUp {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
.evrt-calculators .popoverMessageContainer .arrowDown {
  margin-top: -2px;
  margin-bottom: 10px;
  border-top: 10px solid #222;
  margin-left: 32px;
}
.evrt-calculators .popoverMessageContainer .arrowUp {
  margin-left: 10px;
  border-bottom: 10px solid #222;
}
.evrt-calculators .sliderComponent {
  width: 100%;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.evrt-calculators .sliderComponent.noLabel {
  margin-top: 28px;
}
.evrt-calculators .sliderComponent .sliderTitleBox {
  width: 100%;
  font-size: 13px;
  font-weight: 500;
  position: relative;
}
.evrt-calculators .sliderComponent .sliderTitleBox .sliderTitleLabel {
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 1.5em;
  text-transform: uppercase;
}
.evrt-calculators .sliderComponent .sliderTitleBox .sliderTitleLabel .sliderTitlePrefix {
  display: inline-block;
}
.evrt-calculators .sliderComponent .sliderTitleBox .sliderTitleLabel .sliderTitlePrefix.custom-select {
  overflow: visible;
}
.evrt-calculators .sliderComponent .sliderTitleBox .sliderTitleLabel .sliderTitlePrefix.custom-select select {
  font-size: 1em;
  height: auto;
  width: auto;
  padding: 4px 35px 4px 6px;
}
.evrt-calculators .sliderComponent .sliderTitleBox .sliderTitleLabel .sliderTitlePrefix a {
  color: #363636;
  background: 0 0;
  border: none;
  padding: 0;
  text-transform: uppercase;
  text-decoration: none;
  cursor: default;
}
.evrt-calculators .sliderComponent .sliderTitleBox .sliderTitleLabel .sliderTitlePrefix a:focus {
  outline: none;
  border: none;
}
.evrt-calculators .sliderComponent .sliderTitleBox .sliderTitleLabel .sliderTitlePrefix .sliderTitleTooltipLink {
  text-transform: uppercase;
  text-decoration: underline;
  cursor: pointer;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue {
  display: inline-block;
  color: #4893ef;
  cursor: pointer;
  text-decoration: underline;
  font-weight: 400;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue .editable-text-trigger {
  color: #008aff;
  font-size: 13px;
  text-decoration: underline;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue .popover.popover-input {
  background-color: #fff;
  display: block;
  position: absolute;
  left: 11em;
  top: -1.2em;
  text-align: center;
  color: #000;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue .popover.popover-input .arrow:after {
  border-right-color: #fff;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue .popover.popover-input.top {
  border-top-color: #fff;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue .popover.popover-input.top .arrow:after {
  border-right-color: transparent;
  border-top-color: #fff;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue .popover.popover-input.dollar {
  width: 14em;
}
.evrt-calculators
  .sliderComponent
  .sliderTitleBox
  .titleValue
  .popover.popover-input.dollar
  .popover-content
  input.editable-text {
  width: 6em;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue .popover.popover-input .popover-content {
  padding: 7px;
}
.evrt-calculators
  .sliderComponent
  .sliderTitleBox
  .titleValue
  .popover.popover-input
  .popover-content
  input.editable-text {
  display: inline-block;
  text-align: center;
  height: 33px;
  width: 4.5em;
  margin-right: 0.1em;
  color: #000;
}
.evrt-calculators .sliderComponent .sliderTitleBox .titleValue .popover.popover-input button {
  margin-left: 2px;
}
.evrt-calculators .sliderComponent .sliderTitleBox .redTitleValue .editable-text-trigger {
  color: red;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb {
  margin-left: -4px;
  width: 100%;
  font-size: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper {
  width: -webkit-calc(92%);
  width: -moz-calc(92%);
  width: calc(92%);
  height: 28px;
  display: inline-block;
  vertical-align: top;
  margin-right: 4px;
  margin-left: 4px;
  border-radius: 1px;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack {
  height: 8px;
  background: linear-gradient(to top, #f0f0f0, #bab7ba);
  border: 1px solid #dfe0df;
  border-radius: 4px;
  position: relative;
  margin-top: 0;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .target-icon {
  background: url(images/bns-blank@2x.png) no-repeat 0 0 rgba(0, 0, 0, 0);
  background-size: 100% 100%;
  color: #00af02;
  height: 36px;
  line-height: 1.9em;
  position: absolute;
  text-align: center;
  top: -16px;
  width: 34px;
  z-index: 0;
  cursor: pointer;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .target-icon i {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  line-height: 21px;
  margin-top: 6px;
  font-size: 13px;
  background: #fff;
}
.evrt-calculators
  .sliderComponent
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .target-icon
  .popoverMessageContainer {
  left: -20px;
  margin-right: -145px;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill {
  display: inline-block;
  min-width: 42px;
  max-width: calc(100% - 42px);
  max-width: -webkit-calc(100% - 42px);
  max-width: -moz-calc(100% - 42px);
  width: 0%;
  height: 100%;
  vertical-align: top;
  border-radius: 1px;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackFill .sliderThumb {
  outline: none;
  cursor: pointer;
  float: right;
  width: 84px;
  height: 28px;
  background: linear-gradient(to bottom, #fff 0%, #ededed 100%);
  /*-ms-filter: "progid: DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#fff')";*/
  margin-top: -10px;
  margin-right: -42px;
  border-radius: 6px;
  border: 1px solid #bbb;
  box-shadow: rgba(50, 50, 50, 0.247059) 0 2px 5px 0;
  position: relative;
  z-index: 1;
  padding: 0;
}
@media (max-width: 900px) {
  .evrt-calculators
    .sliderComponent
    .sliderTrackAndThumb
    .sliderTrackWrapper
    .sliderTrack
    .sliderTrackFill
    .sliderThumb {
    height: 38px;
    margin-top: -15px;
  }
}
.evrt-calculators
  .sliderComponent
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill
  .sliderThumb.atTargetValue {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0.8) 0%, rgba(237, 237, 237, 0.8) 100%);
  border: rgba(187, 187, 187, 0.8);
}
.evrt-calculators
  .sliderComponent
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill
  .sliderThumb
  .popoverMessageContainer {
  margin-right: -145px;
}
.evrt-calculators
  .sliderComponent
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill
  .sliderThumb
  .sliderThumbValue {
  pointer-events: none;
  font-size: 0.875rem;
  font-weight: 700;
  color: #555;
  cursor: pointer;
  text-align: center;
}
.evrt-calculators
  .sliderComponent
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill
  .sliderThumb:focus {
  outline: none;
  box-shadow: 0 0 3pt 2pt #3b99fc;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack .sliderTrackEditableMaxMarker {
  background: #e33d1c;
  height: 400%;
  left: 90%;
  position: absolute;
  top: 50%;
  width: 1px;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderButton {
  width: 0;
  height: 0;
  margin-top: 4px;
  border: 1px solid #bbb;
  display: inline-block;
  border-radius: 100%;
  font-size: 16px;
  color: #bbb;
  text-align: center;
  cursor: pointer;
}
.evrt-calculators .sliderComponent .sliderTrackAndThumb .sliderButton.leftSliderButton {
  font-size: 18px;
}
.evrt-calculators .sliderComponent .sliderSubtitles {
  width: 100%;
  color: #555;
  font-size: 0;
  margin-top: -2px;
  margin-bottom: 5px;
}
.evrt-calculators .sliderComponent .sliderSubtitles:after,
.evrt-calculators .sliderComponent .sliderSubtitles:before {
  content: ' ';
  display: table;
}
.evrt-calculators .sliderComponent .sliderSubtitles:after {
  clear: both;
}
.evrt-calculators .sliderComponent .sliderSubtitles div {
  vertical-align: top;
  display: inline-block;
  max-width: 50%;
  font-size: 12px;
  position: relative;
  top: 0;
}
.evrt-calculators .sliderComponent .sliderSubtitles .rightSliderSubtitle {
  margin-right: 4px;
  float: right;
}
.evrt-calculators .sliderComponent .sliderSubtitles .leftSliderSubtitle {
  margin-left: 4px;
  float: left;
}
.evrt-calculators
  .sliderComponent.disabled
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill
  .sliderThumb
  .sliderThumbValue,
.evrt-calculators
  .sliderComponent.disabled
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill
  .sliderThumb
  .valueAndEnd,
.evrt-calculators .sliderComponent.disabled .titleValue {
  color: #a3a3a3;
}
.evrt-calculators .sliderComponent.disabled .titleValue .editable-text-trigger {
  color: #a3a3a3;
  cursor: auto;
}
.evrt-calculators .sliderComponent.disabled .sliderTrackAndThumb .sliderTrackWrapper .sliderTrack {
  background: linear-gradient(to top, #d6d6d6, #bab7ba);
}
.evrt-calculators
  .sliderComponent.disabled
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill
  .sliderThumb {
  background: #d6d6d6;
  cursor: auto;
}
.evrt-calculators
  .multiSlider
  .summarySlider.sliderComponent
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill {
  min-width: 0;
  max-width: 100%;
}
.evrt-calculators
  .multiSlider
  .summaryBreakdown.multipleDeferrals
  .summaryBreakdownSlider:nth-child(1)
  .sliderTrackFill,
.evrt-calculators
  .multiSlider
  .summarySlider.sliderComponent
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill:nth-child(1) {
  background: #baf0ff;
}
.evrt-calculators
  .multiSlider
  .summaryBreakdown.multipleDeferrals
  .summaryBreakdownSlider:nth-child(2)
  .sliderTrackFill,
.evrt-calculators
  .multiSlider
  .summarySlider.sliderComponent
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill:nth-child(2) {
  background: #78d9f5;
}
.evrt-calculators
  .multiSlider
  .summaryBreakdown.multipleDeferrals
  .summaryBreakdownSlider:nth-child(3)
  .sliderTrackFill,
.evrt-calculators
  .multiSlider
  .summarySlider.sliderComponent
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill:nth-child(3) {
  background: #35b0d1;
}
.evrt-calculators
  .multiSlider
  .summaryBreakdown.multipleDeferrals
  .summaryBreakdownSlider:nth-child(4)
  .sliderTrackFill,
.evrt-calculators
  .multiSlider
  .summarySlider.sliderComponent
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill:nth-child(4) {
  background: #0086ad;
}
.evrt-calculators
  .multiSlider
  .summaryBreakdown.multipleDeferrals
  .summaryBreakdownSlider:nth-child(5)
  .sliderTrackFill,
.evrt-calculators
  .multiSlider
  .summarySlider.sliderComponent
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill:nth-child(5) {
  background: #005e79;
}
.evrt-calculators
  .multiSlider
  .summaryBreakdown.multipleDeferrals
  .summaryBreakdownSlider:nth-child(6)
  .sliderTrackFill,
.evrt-calculators
  .multiSlider
  .summarySlider.sliderComponent
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill:nth-child(6) {
  background: #003849;
}
.evrt-calculators
  .multiSlider
  .summaryBreakdown.multipleDeferrals
  .summaryBreakdownSlider:nth-child(7)
  .sliderTrackFill,
.evrt-calculators
  .multiSlider
  .summarySlider.sliderComponent
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill:nth-child(7) {
  background: #00212b;
}
.evrt-calculators
  .multiSlider
  .summaryBreakdown.multipleDeferrals
  .summaryBreakdownSlider:nth-child(8)
  .sliderTrackFill,
.evrt-calculators
  .multiSlider
  .summarySlider.sliderComponent
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill:nth-child(8) {
  background: #000;
}
.evrt-calculators
  .multiSlider
  .summarySlider.sliderComponent
  .sliderTrackAndThumb
  .sliderTrackWrapper
  .sliderTrack
  .sliderTrackFill
  .sliderTrackFillSpacer {
  float: left;
  background: #fff;
  width: 500%;
  max-width: 2px;
  height: 100%;
  display: inline-block;
  margin-right: -100%;
}
.evrt-calculators .multiSlider .summarySlider.sliderComponent .sliderTitle {
  font-weight: 700;
}
.evrt-calculators .multiSlider .summaryBreakdown.multipleDeferrals .sliderTitleLabel,
.evrt-calculators .multiSlider .summaryBreakdown.multipleDeferrals .summary-slider,
.evrt-calculators .multiSlider .summarySlider.sliderComponent .summaryTitleValue {
  font-weight: 400;
}
.evrt-calculators .multiSlider .summaryBreakdown.multipleDeferrals {
  border: 1px solid #ccc;
  padding: 20px;
  margin-bottom: 10px;
}
@media (max-width: 900px) {
  .evrt-calculators .multipleDeferrals .summaryBreakdownSlider {
    margin-top: 1em;
  }
}
.evrt-calculators .addContributionLink {
  float: right;
  position: relative;
  z-index: 1;
  cursor: pointer;
}
@media (max-width: 900px) {
  .evrt-calculators .addContributionLink {
    float: none;
    margin-bottom: 1em;
  }
}
.evrt-calculators .add-deferral-container .modal-body {
  z-index: 1;
}
.evrt-calculators .add-deferral-container .deferralUnitOption {
  z-index: -1;
}
.evrt-calculators .customDropdown {
  width: 100%;
  background: #fff;
  position: relative;
  margin-bottom: 10px;
}
.evrt-calculators .customDropdown:focus,
.evrt-calculators .login-pod input:focus {
  outline: none;
}
.evrt-calculators .customDropdown .dropdownLabelAndArrow {
  width: 100%;
  text-align: left;
  background: 0 0;
  padding: 0;
  height: 42px;
  border: 1px solid #d6d6d6;
  border-radius: 5px;
}
.evrt-calculators .customDropdown .dropdownLabelAndArrow .customDropdownLabel {
  display: inline-block;
  margin: 10px;
}
.evrt-calculators .customDropdown .dropdownLabelAndArrow .customDropdownArrow {
  display: inline-block;
  float: right;
  width: 42px;
  overflow: hidden;
  height: 100%;
  background: #efefef;
  text-align: center;
  color: #676767;
  font-size: 2em;
  outline: none;
  border: none;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.evrt-calculators .customDropdown .dropdownOptions {
  width: 100%;
  position: absolute;
}
.evrt-calculators .customDropdown .dropdownOptions .customDropdownOptionItem {
  text-align: left;
  width: 100%;
  border: 1px solid #d6d6d6;
  border-bottom: none;
  border-top: none;
  background: #fff;
  padding: 2px;
}
.evrt-calculators .customDropdown .dropdownOptions .customDropdownOptionItem:focus {
  background: #efefef;
  outline: none;
}
.evrt-calculators .customDropdown .dropdownOptions .customDropdownOptionItem:first-child {
  border-top: 1px solid #d6d6d6;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.evrt-calculators .customDropdown .dropdownOptions .customDropdownOptionItem:last-child {
  border-bottom: 1px solid #d6d6d6;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.evrt-calculators .customDropdown .dropdownOptions .customDropdownOptionItem .checkmarkContainer {
  display: inline-block;
  width: 8px;
}
.evrt-calculators .customDropdown .dropdownOptions .customDropdownOptionItem .dropdownOptionLabel {
  font-size: 1.1em;
  display: inline-block;
  padding: 6px 6px 0;
}
.evrt-calculators .customDropdown .dropdownOptions .customDropdownOptionItem .dropdownOptionDescription {
  font-size: 0.8em;
  margin-left: 12px;
  padding: 6px;
}
.evrt-calculators #doItMyself.tab-pane,
.evrt-calculators #healthCareCosts.tab-pane,
.evrt-calculators #retirementSavings-collapse.collapse,
.evrt-calculators #retirementSavings-collapse.collapse #doItMyself.tab-pane,
.evrt-calculators #retirementSavings-collapse.collapse #doItMyself.tab-pane.active,
.evrt-calculators #retirementSavings.tab-pane {
  border: none;
  display: block;
  visibility: hidden;
  height: 0;
  overflow: hidden;
  padding: 0;
}
.evrt-calculators #retirementSavings.tab-pane.active {
  padding: 1.2em 0 10px;
}
.evrt-calculators #doItMyself.tab-pane.active,
.evrt-calculators #healthCareCosts.tab-pane.active,
.evrt-calculators #retirementSavings-collapse.collapse.in,
.evrt-calculators #retirementSavings-collapse.collapse.in #doItMyself.tab-pane.active,
.evrt-calculators #retirementSavings.tab-pane.active {
  visibility: visible;
  height: auto;
  overflow: visible;
}
.evrt-calculators #doItMyself.tab-pane.active {
  padding: 1em 0;
}
.evrt-calculators .nonqual-enroll-deferrals .panel-contribution-container .panel-heading .panel-title strong,
.evrt-calculators .title-value-auto-increase {
  padding-left: 0.5em;
}
.evrt-calculators .title-value-auto-increase .em-auto-increase_icon {
  bottom: -5px;
  color: #d6d6d6;
  font-size: 1.4em;
  padding: 0 0.2em;
  position: relative;
  display: inline-block;
}
.evrt-calculators #estimated-div {
  position: absolute;
  top: 425px;
  left: 15px;
}
.evrt-calculators .estimated-button {
  background: 0 0;
  text-transform: uppercase;
  border: 0;
  padding: 0;
  font-size: 13px;
  font-weight: 700;
  color: #4893ef;
  text-decoration: underline;
}
.evrt-calculators .sliderComponent .sliderTitleBox .sliderTitleLabel .sliderTitlePrefix a.sliderTitleLabelPrefix {
  padding-right: 2px;
}
.evrt-calculators .summarySliderTextNormal,
.evrt-calculators .summarySliderTextOver100 {
  display: inline-block;
  color: #4893ef;
  cursor: pointer;
  text-decoration: underline;
}
.evrt-calculators .summarySliderTextOver100 {
  color: red;
}
.evrt-calculators .login .form-signin {
  max-width: 360px;
  padding: 15px;
  margin: 0 auto;
}
.evrt-calculators .login .form-signin .checkbox,
.evrt-calculators .login .form-signin .form-signin-heading {
  margin-bottom: 10px;
}
.evrt-calculators .login .form-signin .checkbox,
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .cell-container
  label,
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .text-field-container
  div.max-amount-container
  label {
  font-weight: 400;
}
.evrt-calculators .login .form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.evrt-calculators .login .form-signin .form-control:focus {
  z-index: 2;
}
.evrt-calculators .login .form-signin input[type='email'] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.evrt-calculators .login .form-signin input[type='password'] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.evrt-calculators .timestamp-tracker {
  display: none;
}
.evrt-calculators #dropdown-mock-json {
  height: 800%;
  overflow-y: scroll;
}
.evrt-calculators #section-to-print {
  visibility: hidden;
}
@media print {
  .evrt-calculators body,
  .evrt-calculators body * {
    visibility: hidden;
  }
  .evrt-calculators body #odal,
  .evrt-calculators body #section-to-print :not(.print-button) {
    visibility: visible;
  }
  .evrt-calculators #main-page,
  .evrt-calculators body .site-wrapper {
    display: none;
  }
  .evrt-calculators .print,
  .evrt-calculators .print * {
    float: none;
    visibility: visible;
  }
  .evrt-calculators .print {
    height: 99%;
    width: 100%;
  }
}
@media screen {
  .evrt-calculators #printSection {
    display: none;
  }
}
@media print {
  .evrt-calculators .printable {
    width: 100%;
  }
  .evrt-calculators .printable,
  .evrt-calculators .printable * {
    visibility: visible;
  }
  .evrt-calculators #printSection * .btn-print,
  .evrt-calculators
    #printSection
    *
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-header
    .actions
    .print-icon,
  .evrt-calculators #printSection .btn-print,
  .evrt-calculators
    #printSection
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-header
    .actions
    .print-icon,
  .evrt-calculators .printable .unprintable,
  .evrt-calculators .printable .unprintable *,
  .evrt-calculators .printable.unprintable,
  .evrt-calculators .printable.unprintable * {
    visibility: hidden;
  }
  .evrt-calculators #printSection,
  .evrt-calculators #printSection * {
    float: none;
    visibility: visible;
  }
  .evrt-calculators .build-number-browser-banner,
  .evrt-calculators .modal-content button {
    display: none;
  }
  .evrt-calculators .using-print-directive #content-container,
  .evrt-calculators .using-print-directive footer[role='contentinfo'] {
    height: 0;
    overflow: hidden;
  }
  .evrt-calculators .using-print-directive .modal {
    overflow: initial;
  }
}
.evrt-calculators .profile-information {
  padding-bottom: 1em;
  position: relative;
}
.evrt-calculators .profile-information .row {
  margin-bottom: 1.25em;
  position: relative;
}
.evrt-calculators .profile-information .btn-container {
  clear: both;
  margin: 1em 15px 0.75em;
}
@media (min-width: 480px) {
  .evrt-calculators .profile-information .btn-container {
    position: absolute;
    top: 0;
    right: 10px;
    margin: 0;
  }
}
@media (min-width: 900px) {
  .evrt-calculators .profile-information .btn,
  .evrt-calculators
    .profile-information
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .profile-information
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button,
  .evrt-calculators
    .profile-information
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button,
  .evrt-calculators
    .profile-information
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn,
  .evrt-calculators
    .profile-information
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn,
  .evrt-calculators
    .profile-information
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn,
  .evrt-calculators
    .profile-information
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn,
  .evrt-calculators
    .profile-information
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-header
    .actions
    button,
  .evrt-calculators
    .profile-information
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn,
  .evrt-calculators
    .profile-information
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn,
  .evrt-calculators
    .profile-information
    .modal
    .modal-dialog
    .modal-content
    .csor-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .profile-information
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .profile-information
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button {
    margin-top: -5px;
  }
}
.evrt-calculators .profile-information .profile-username {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.evrt-calculators .profile-information table td:first-child {
  width: 50px;
}
.evrt-calculators .beneficiary-list .beneficiaries-wrap {
  border: 1px solid #d6d6d6;
  margin-bottom: 15px;
}
.evrt-calculators .beneficiary-list .saveBeneErrors {
  margin-bottom: 10px;
}
.evrt-calculators .beneficiary-list table.beneficiaries tbody td,
.evrt-calculators .beneficiary-list table.beneficiaries thead th {
  padding: 8px;
}
.evrt-calculators .beneficiary-list table.beneficiaries thead th {
  border-bottom: 1px solid #d6d6d6;
  border-right: 1px solid #d6d6d6;
}
.evrt-calculators .beneficiary-list table.beneficiaries tbody tr.beneficiary-error {
  border-bottom: 0;
}
.evrt-calculators .beneficiary-list table.beneficiaries tbody tr:last-child {
  border-bottom: 0;
}
.evrt-calculators .beneficiary-list table.beneficiaries tbody td {
  vertical-align: middle;
}
.evrt-calculators .beneficiary-list table.beneficiaries tbody td.beneficiary-name {
  width: 50%;
}
.evrt-calculators .beneficiary-list table.beneficiaries tbody td.beneficiary-type {
  width: 30%;
}
.evrt-calculators .beneficiary-list table.beneficiaries tbody td.beneficiary-allocation {
  width: 20%;
}
.evrt-calculators .benefiacary-text {
  text-decoration: underline;
}
.evrt-calculators #beneficiary-confirmation .beneficiary table td {
  vertical-align: top;
}
.evrt-calculators .beneficiaries {
  margin-bottom: 0;
  padding-top: 30px;
}
.evrt-calculators .beneficiaries .beneficiary-allocation,
.evrt-calculators table.contributions-cart icon,
.evrt-calculators table.previous-contributions-cart icon {
  position: relative;
}
.evrt-calculators .beneficiaries .beneficiary-allocation label {
  display: none;
  text-indent: -999999px;
}
.evrt-calculators .beneficiary-section {
  border-bottom: 1px dashed #d6d6d6;
  background: #fafafa;
  padding: 1em 2em;
}
.evrt-calculators .beneficiary-section legend {
  margin: 0;
  border: none;
}
.evrt-calculators .beneficiary-section fieldset.radio,
.evrt-calculators .beneficiary-section &gt; .form-group,
.evrt-calculators .beneficiary-section &gt; .form-group .row [class^='col-'] {
  margin-bottom: 0;
}
@media (min-width: 480px) {
  .evrt-calculators .beneficiary-section &gt; .form-group .row [class^='col-'] label {
    margin-bottom: 0;
  }
}
.evrt-calculators .beneficiary-section fieldset.radio legend {
  font-size: 1.25em;
}
@media (min-width: 480px) {
  .evrt-calculators .beneficiary-section fieldset.radio legend {
    float: left;
    margin-top: 0.25em;
  }
}
.evrt-calculators .beneficiary-section .beneficiary-type &gt; div,
.evrt-calculators .beneficiary-section fieldset.radio .radio-container,
.evrt-calculators .contribution-type &gt; div {
  margin-top: 0.5em;
}
@media (min-width: 900px) {
  .evrt-calculators .beneficiary-section fieldset.radio .radio-container {
    float: right;
  }
}
@media (min-width: 480px) {
  .evrt-calculators .beneficiary-section .beneficiary-type label {
    float: left;
  }
  .evrt-calculators .beneficiary-section .beneficiary-type &gt; div {
    float: right;
    margin-top: 0;
  }
}
.evrt-calculators .beneficiary-section.beneficiary-section-select .control-label {
  font-size: 1.25em;
  text-transform: none;
}
@media (min-width: 480px) {
  .evrt-calculators .beneficiary-section.beneficiary-section-select .control-label {
    line-height: 40px;
  }
}
.evrt-calculators .beneficiary-section .bene-type-header {
  font-size: 1.25em;
  font-weight: 600;
  margin-bottom: 1em;
}
.evrt-calculators .beneficiary-section span[class*=' em-'],
.evrt-calculators .beneficiary-section span[class^='em-'] {
  display: inline-block;
  color: #0f8ab8;
  font-size: 3em;
  margin-top: 0;
  text-align: center;
  position: absolute;
  left: -8%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.evrt-calculators .beneficiary-section span[class*=' em-'].em-user-icon,
.evrt-calculators .beneficiary-section span[class^='em-'].em-user-icon {
  margin-top: -0.05em;
}
.evrt-calculators .beneficiary-section span[class*=' em-'].em-id-card-icon,
.evrt-calculators .beneficiary-section span[class^='em-'].em-id-card-icon {
  margin-top: -0.2em;
}
.evrt-calculators .beneficiary-section .alert {
  margin-top: 20px;
  margin-bottom: 0;
}
.evrt-calculators .beneficiary-section .toggle-container {
  padding-top: 0.75em;
}
.evrt-calculators .beneficiary-form form {
  border-top: 1px dashed #d6d6d6;
}
.evrt-calculators .beneficiary-form footer .checkbox-inline {
  margin-left: 15px;
}
.evrt-calculators .other-assets-form .form-group {
  vertical-align: top;
  width: 25%;
}
@media (max-width: 900px) {
  .evrt-calculators .other-assets-form .form-group {
    width: 60%;
    width: calc(43%);
  }
  .evrt-calculators .other-assets-form .form-group.no-help-text {
    width: 100%;
  }
}
.evrt-calculators .other-assets-form .form-group:first-child {
  margin-right: 5px;
  width: 60%;
}
@media (max-width: 900px) {
  .evrt-calculators .other-assets-form .form-group:first-child {
    width: 100%;
  }
  .evrt-calculators .other-assets-form .form-group:nth-child(2) {
    display: inline-block;
  }
}
.evrt-calculators .other-assets-form span.text-muted {
  display: inline-block;
  margin-top: 10px;
}
.evrt-calculators #addOtherAssetsAccordian .panel + .panel {
  margin-top: 10px;
}
.evrt-calculators #addOtherAssetsAccordian .panel {
  border-bottom: 1px solid #d6d6d6;
}
.evrt-calculators .middle-tabs .panel .panel-heading.active {
  background: #448fd2;
  border-color: transparent;
}
.evrt-calculators .callout {
  padding: 10px;
  margin: 0 0 20px;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
  text-align: left;
}
.evrt-calculators .callout.callout-info {
  border-left-color: #34c3d5;
}
.evrt-calculators .loading,
.evrt-calculators .loading:after {
  position: fixed;
  top: 0;
  left: 0;
}
.evrt-calculators .loading {
  content: '';
  display: block;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 999;
  width: 100%;
  height: 100%;
}
.evrt-calculators .loading:after {
  z-index: 1000;
  overflow: show;
  margin: auto;
  bottom: 0;
  right: 0;
  height: 60px;
  width: 60px;
  -webkit-animation: rotation 0.6s infinite linear;
  -moz-animation: rotation 0.6s infinite linear;
  -o-animation: rotation 0.6s infinite linear;
  animation: rotation 0.6s infinite linear;
  border-left: 6px solid rgba(255, 255, 255, 0.15);
  border-right: 6px solid rgba(255, 255, 255, 0.15);
  border-bottom: 6px solid rgba(255, 255, 255, 0.15);
  border-top: 6px solid rgba(255, 255, 255, 0.8);
  border-radius: 100%;
}
.evrt-calculators [id$='pog-inner'] {
  fill: #525252;
}
.evrt-calculators #progress-to-goal-chart,
.evrt-calculators [id$='pog-chart'] {
  fill: #00af02;
}
.evrt-calculators #progress-to-goal-chart.yellow,
.evrt-calculators [id$='pog-chart'].yellow {
  fill: #feee00;
}
.evrt-calculators #progress-to-goal-chart.orange,
.evrt-calculators [id$='pog-chart'].orange {
  fill: #ff9600;
}
.evrt-calculators #progress-to-goal-chart.red,
.evrt-calculators [id$='pog-chart'].red {
  fill: #c00;
}
.evrt-calculators #progress-to-goal-chart.green,
.evrt-calculators [id$='pog-chart'].green {
  fill: #00af02;
}
.evrt-calculators [id$='pog-outer'] {
  fill: #b6b6b6;
  pointer-events: all;
}
.evrt-calculators #my-peers-pog-chart-score,
.evrt-calculators #top-peers-pog-chart-score {
  fill: #fff;
  font-size: 34px;
}
.evrt-calculators #my-peers-pog-chart-action,
.evrt-calculators #top-peers-pog-chart-action {
  fill: #bdbdbd;
}
.evrt-calculators .goal-unit {
  fill: #fff;
}
.evrt-calculators .goal-subtext a {
  fill: #a3a3a3;
  font-size: 0.85em;
}
.evrt-calculators .contribution-details .contribution-rightblock {
  border-left: 1px dashed #d6d6d6;
}
@media (max-width: 900px) {
  .evrt-calculators .contribution-details .contribution-rightblock {
    border-left: none;
  }
}
.evrt-calculators .contribution-details .contribution-heading {
  font-size: 0.92857143em;
  font-weight: 500;
  text-transform: uppercase;
}
.evrt-calculators .contribution-details .contribution-percentage {
  color: #363636;
  font-size: 3em;
  font-weight: 500;
}
.evrt-calculators .contribution-details .contribution-percentage .popover.popover-input {
  top: 25px !important;
}
.evrt-calculators .contribution-details .popover.popover-max-input {
  background-color: #fff;
  max-width: 95%;
  left: 10px !important;
  position: absolute;
  color: #000;
}
.evrt-calculators .contribution-details .popover.popover-max-input .arrow {
  left: 90% !important;
}
.evrt-calculators .contribution-details .popover.popover-max-input .arrow::after {
  border-bottom-color: #fff;
}
.evrt-calculators .contribution-details .popover.popover-max-input .popover-content {
  padding: 7px 5px 0;
}
.evrt-calculators .contribution-details .change-percentage {
  color: #0f8ab8;
  margin-bottom: 0.25em;
}
.evrt-calculators .contribution-details .change-percentage .editable-text-trigger {
  border-bottom: 3px solid #008aff;
  font-size: 1.025em;
  font-weight: 500;
  text-decoration: none;
}
.evrt-calculators .contribution-details .contribution-input {
  text-align: right;
  font-size: 14px;
}
.evrt-calculators .contribution-details .subscription-choice {
  margin-top: 3em;
  margin-bottom: 2em;
}
.evrt-calculators .contribution-details .btn-group {
  margin-top: 1em;
}
.evrt-calculators table.contributions-cart {
  border: 1px solid #d6d6d6;
  background-color: transparent;
  width: 100%;
  border-collapse: collapse;
}
.evrt-calculators table.contributions-cart icon:before,
.evrt-calculators table.previous-contributions-cart icon:before {
  color: #0f8ab8;
  content: '\e649';
  font-family: 'icomoon';
  font-size: 3.5rem;
  left: -3px;
}
.evrt-calculators table.contributions-cart .title {
  padding-top: 7px;
}
.evrt-calculators table.contributions-cart .chainingText {
  padding-top: 3px;
}
.evrt-calculators table.contributions-cart .disabled-link {
  cursor: default;
  color: #a3a3a3;
  text-decoration: underline;
}
.evrt-calculators table.contributions-cart thead th {
  padding: 0.5em 1.5em;
  border-right: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  border-left: 1px solid #d6d6d6;
}
.evrt-calculators table.contributions-cart thead th:nth-child(3) {
  border-right: 0;
}
.evrt-calculators table.contributions-cart thead th:nth-child(4) {
  border-left: 0;
}
.evrt-calculators table.contributions-cart thead th:last-child {
  border-right: 0;
}
.evrt-calculators table.chaining-election-cart tbody tr:last-child,
.evrt-calculators table.contributions-cart tbody tr:last-child,
.evrt-calculators table.previous-contributions-cart tbody tr:last-child {
  border-bottom: 1px dotted #d6d6d6;
}
.evrt-calculators table.contributions-cart tbody td {
  vertical-align: middle;
  padding: 0.5em 1.5em;
}
.evrt-calculators .nonqual-enroll table.summary-cart tbody.last tr:last-child,
.evrt-calculators table.chaining-election-cart tbody.last tr:last-child,
.evrt-calculators table.contributions-cart tbody.last tr:last-child,
.evrt-calculators table.previous-contributions-cart tbody.last tr:last-child {
  border-bottom: none;
}
.evrt-calculators .deferral-codes {
  margin-top: 2em;
  margin-bottom: 1em;
  padding-right: 1px;
}
.evrt-calculators .deferral-codes h2 {
  padding-left: 40px;
  position: relative;
}
.evrt-calculators .deferral-codes h2:before {
  color: #0f8ab8;
  content: '\e645';
  font-family: 'icomoon';
  font-size: 3.3rem;
  position: absolute;
  top: -8px;
  left: -3px;
}
.evrt-calculators .deferral-codes button {
  margin-right: 1.5em;
}
.evrt-calculators table.chaining-election-cart,
.evrt-calculators table.previous-contributions-cart {
  border: 1px solid #d6d6d6;
  background-color: transparent;
  width: 100%;
}
.evrt-calculators table.previous-contributions-cart .td_line {
  border-top: 1px dotted #d6d6d6;
}
.evrt-calculators table.previous-contributions-cart .title {
  padding-top: 7px;
}
.evrt-calculators table.chaining-election-cart tbody td,
.evrt-calculators table.previous-contributions-cart tbody td {
  vertical-align: middle;
  padding: 0.5em 1.5em;
}
.evrt-calculators .more-options {
  clear: both;
  display: block;
  padding-top: 0.5em;
}
.evrt-calculators .hero a:hover,
.evrt-calculators .more-options .toggle,
.evrt-calculators a.max-links {
  text-decoration: underline;
}
.evrt-calculators .more-options .toggle:before {
  content: '\25BE';
  display: inline-block;
  transition: transform 0.25s linear;
  text-decoration: none;
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.evrt-calculators .more-options .toggle.collapsed:before {
  display: inline-block;
  transition: transform 0.25s linear;
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.evrt-calculators #loanAmountContainer h2,
.evrt-calculators .auto-increase h2,
.evrt-calculators h2 + h3 {
  margin-top: 0;
}
.evrt-calculators .auto-increase .hr-auto-increase {
  margin-top: 0;
  margin-bottom: 1em;
  border-top: 1px solid #d6d6d6;
}
.evrt-calculators .auto-increase form {
  margin-bottom: 1em;
}
.evrt-calculators .auto-increase form .number {
  max-width: 90px;
}
.evrt-calculators .auto-increase .delete-auto-increase {
  margin-top: 8px;
}
@media (min-width: 480px) {
  .evrt-calculators .contribution-type label {
    float: left;
  }
  .evrt-calculators .contribution-type &gt; div {
    float: right;
    margin-top: 0;
  }
}
.evrt-calculators .deferral-explantions &gt; div {
  margin-bottom: 3em;
}
.evrt-calculators .deferral-explantions &gt; div:nth-child(odd) {
  border-right: 1px dashed #d6d6d6;
}
@media (min-width: 900px) {
  .evrt-calculators .split-contribution.contribution-details &gt; div:first-child {
    border-right: 0;
  }
}
.evrt-calculators .split-contribution.contribution-details .contribution-numbers {
  border-left: 1px dashed #d6d6d6;
}
.evrt-calculators .max-catchup-contribution .contribution-numbers {
  border-right: 1px dashed #d6d6d6;
}
.evrt-calculators .contribution-numbers label {
  text-transform: none;
  display: block;
  font-size: 1em;
  font-weight: 300;
  margin-top: 9px;
}
@media (min-width: 900px) {
  .evrt-calculators .contribution-numbers label {
    text-align: right;
    position: absolute;
    top: 0;
    right: 9px;
  }
}
.evrt-calculators .contribution-numbers .dollar-inline,
.evrt-calculators .contribution-numbers .percentage-inline {
  top: 9px;
}
.evrt-calculators .contribution-numbers .form-group:last-child {
  margin-bottom: 0;
}
.evrt-calculators .icon-header {
  padding-left: 40px;
  position: relative;
}
.evrt-calculators .icon-header span {
  color: #1768af;
  font-family: 'icomoon';
  font-size: 2em;
  position: absolute;
  top: -8px;
  left: 0;
}
@media (max-width: 699px) {
  .evrt-calculators .dollar-input-container {
    display: block;
    margin: 1em 0;
    position: relative;
  }
  .evrt-calculators .dollar-input-container input {
    margin-left: 5%;
    width: 95%;
  }
}
.evrt-calculators .dollar-inline {
  position: absolute;
  top: 9px;
  left: 0;
}
@media (max-width: 699px) {
  .evrt-calculators .dollar-inline {
    left: auto;
  }
}
.evrt-calculators .form-inline .dollar-inline {
  position: static;
}
@media (max-width: 699px) {
  .evrt-calculators .form-inline .dollar-inline {
    position: absolute;
  }
  .evrt-calculators .percentage-input-container {
    margin-top: 1em;
  }
  .evrt-calculators .percentage-input-container input {
    margin-right: 5%;
    width: 95%;
  }
}
.evrt-calculators .percentage-inline {
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 699px) {
  .evrt-calculators .percentage-inline {
    right: 4%;
  }
}
.evrt-calculators .label-inline {
  margin-top: 10px;
}
.evrt-calculators .form-group .label-inline {
  white-space: inherit;
}
.evrt-calculators table.deferrals-breakdown tr:first-child td {
  padding-top: 0;
}
.evrt-calculators table.deferrals-breakdown td:first-child {
  padding-right: 1em;
}
.evrt-calculators .deferrals .panel-group {
  margin-bottom: 15px;
}
.evrt-calculators table.compare-deferrals {
  margin-bottom: 0;
}
.evrt-calculators ul.contribution-info-links {
  margin: 0 0 2em;
}
.evrt-calculators ul.contribution-info-links li {
  float: left;
  line-height: 0.8;
  padding: 0 17px;
  border-right: 1px solid #b6b6b6;
  border-left: 1px solid #e6e6e6;
}
.evrt-calculators ul.contribution-info-links li:first-child {
  padding-left: 0;
  border-left: none;
}
.evrt-calculators ul.contribution-info-links li:last-child {
  padding-right: 0;
  border-right: none;
}
.evrt-calculators ul.contribution-info-links li a {
  text-decoration: underline;
  padding: 0;
}
.evrt-calculators .hero {
  position: relative;
  background-color: #fff;
  min-height: 200px;
  margin: 0 -20px 20px;
}
.evrt-calculators .banner-wrapper {
  min-height: 300px;
  overflow: hidden;
}
.evrt-calculators .hero .overlay {
  padding: 20px;
  zoom: 1;
  position: absolute;
  width: 100%;
  bottom: 0;
}
.evrt-calculators .hero h2 {
  margin-top: 0;
  margin-right: 10px;
  font-size: 1.3em;
  color: #fff;
}
.evrt-calculators .hero a,
.evrt-calculators .hero p {
  font-size: 1em;
  line-height: 1.3em;
  color: #fff;
  font-weight: 400;
}
.evrt-calculators .hero a {
  cursor: pointer;
  text-decoration: none;
}
@media (min-width: 900px) {
  .evrt-calculators .hero {
    margin: 0 0 20px;
  }
  .evrt-calculators .hero .overlay {
    top: 0;
    right: 0;
    margin-left: 30%;
    width: 50%;
    height: 100%;
    z-index: 2;
  }
  .evrt-calculators .hero h2 {
    margin-top: 20px;
    margin-right: 10px;
    font-size: 2em;
    line-height: 1;
  }
  .evrt-calculators .hero a,
  .evrt-calculators .hero p {
    font-size: 1.2em;
    line-height: 1.7em;
  }
  .evrt-calculators .hero img {
    min-width: 100%;
  }
  .evrt-calculators .prelogin-pod {
    min-height: 300px;
  }
}
@media (min-width: 992px) {
  .evrt-calculators .hero img {
    min-width: 100%;
  }
  .evrt-calculators .login-pod {
    margin-bottom: 20px;
  }
  .evrt-calculators #mpwr_login {
    height: 294px;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .hero img {
    min-width: inherit;
  }
  .evrt-calculators .hero h2 {
    margin-top: 40px;
  }
}
@media (min-width: 900px) and (max-width: 1199px) {
  .evrt-calculators #banner2 img {
    margin-left: -75px;
  }
}
.evrt-calculators .site-wrapper::after {
  background: #ebebeb;
  position: absolute;
  content: '';
  top: 0;
  height: 400px;
  width: 100%;
  z-index: -2;
}
.evrt-calculators .hero .overlay {
  background: 0 0;
  /*filter: progid: DXImageTransform.Microsoft.gradient(startColorstr="#50990000", endColorstr="#50990000");*/
  background-color: #9e0909;
}
@media (min-width: 900px) {
  .evrt-calculators .hero .overlay {
    background-color: rgba(158, 9, 9, 0.7);
  }
}
.evrt-calculators .prelogin-pod h3 {
  color: #ba0c2f;
  font-size: 1.5em;
  line-height: 1.2em;
  margin: 0.9em 0 0.5em;
}
.evrt-calculators .prelogin-pod {
  display: block;
  padding-top: 20px;
}
.evrt-calculators .prelogin-pod,
.evrt-calculators .prelogin-pod:hover {
  color: #363636;
  text-decoration: none;
}
.evrt-calculators .prelogin-pod p {
  font-size: 1.1em;
  line-height: 1.6;
}
.evrt-calculators .prelogin-pod img {
  display: block;
  width: 100%;
}
.evrt-calculators .login-pod {
  padding: 1em;
  background-color: #fbfbfb;
  border: solid 1px #c7ccd1;
  margin-bottom: 2em;
}
.evrt-calculators .login-pod h4 {
  margin-top: 0;
  font-weight: 300;
  font-size: 1.125em;
}
.evrt-calculators .login-pod input {
  border: none;
}
.evrt-calculators .login-pod.sponsor {
  padding: 0 0 0 7px;
  overflow: hidden;
}
.evrt-calculators #mpwr_login {
  height: 305px;
}
.evrt-calculators #planBalances .my-account-pod {
  margin: 0;
  padding: 20px 17px;
}
.evrt-calculators #planBalances .account-container {
  background: 0 0;
  height: auto;
  padding: 0;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .login-form {
    left: 66%;
    width: 33%;
  }
}
.evrt-calculators .login-form .prelogin-pod {
  background: #fff;
  border: 1px solid #d6d6d6;
}
.evrt-calculators .login-form .prelogin-pod h1 {
  font-size: 14px;
  font-weight: lighter;
  margin-top: 5px;
}
.evrt-calculators .login-form .form-group {
  margin-bottom: 10px;
}
.evrt-calculators .login-form .input-group {
  border: 1px solid #d6d6d6;
  border-radius: 4px;
}
.evrt-calculators .login-form .input-group input[type='password'],
.evrt-calculators .login-form .input-group input[type='text'] {
  -webkit-appearance: none;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .showLogin {
    right: 33%;
    width: 66%;
  }
}
.evrt-calculators .income-advantage {
  background-size: contain;
  height: 277px;
}
.evrt-calculators .toggle {
  margin-bottom: 15px;
}
.evrt-calculators .toggle legend {
  font-size: inherit;
  border: none;
  margin: 0;
}
.evrt-calculators * .col-separator {
  border-left: 1px solid #ccc;
}
.evrt-calculators :first-child.col-separator {
  border-left: none;
}
.evrt-calculators .site-wrapper.is-full-height {
  background: #ebebeb;
  min-height: 100%;
}
@media (min-width: 900px) {
  .evrt-calculators .site-wrapper {
    overflow: hidden;
  }
}
.evrt-calculators .btn-print.no-right-padding,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  .print-icon.no-right-padding {
  padding-right: 0;
}
.evrt-calculators .btn-print:before {
  padding-right: 0.25em;
}
.evrt-calculators .btn-print:before,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions .print-icon:before {
  display: inline-block;
  font: 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f02f';
  color: #008aff;
}
.evrt-calculators .btn-print:before.pull-left,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  .print-icon:before.pull-left {
  margin-right: 0.3em;
}
.evrt-calculators .btn-print:before.pull-right,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  .print-icon:before.pull-right {
  margin-left: 0.3em;
}
.evrt-calculators .faqAccordion ul {
  margin: 25px 0 0 15px;
}
.evrt-calculators ul.bullet-list {
  list-style: none;
  padding: 0;
}
.evrt-calculators ul.bullet-list li {
  padding-left: 1.3em;
  position: relative;
}
.evrt-calculators .navbar .navbar-collapse {
  padding: 0;
}
.evrt-calculators #content-container {
  background: #fff;
}
.evrt-calculators #content-container.no-background {
  background: 0 0;
}
.evrt-calculators .customized-container.no-background-image {
  background-image: linear-gradient(to bottom, #fff 0, #fff);
}
.evrt-calculators .container .container-inner {
  margin-top: 15px;
  margin-bottom: 15px;
  border: 1px solid #c3c3c3;
  background: #fff;
}
.evrt-calculators .container .container-inner .sidebar,
.evrt-calculators .container .container-inner .sidebar-menu {
  padding-top: 15px;
  padding-bottom: 15px;
}
.evrt-calculators #alert-target .alert,
.evrt-calculators .container .container-inner .sidebar-menu .menu-section {
  margin-top: 15px;
}
.evrt-calculators .container .container-inner .sidebar-menu .menu-section:first-child {
  margin-top: 0;
}
.evrt-calculators .container .container-inner .sidebar .sidebar-module h3,
.evrt-calculators .container .container-inner .sidebar-menu .menu-section h3 {
  margin-bottom: 0;
  font-weight: 700;
}
.evrt-calculators .container .container-inner .sidebar-menu .menu-section a {
  display: block;
  color: #363636;
}
.evrt-calculators .container .container-inner .sidebar .sidebar-module {
  padding-top: 30px;
}
.evrt-calculators .container .container-inner .sidebar .sidebar-module:first-child {
  padding-top: 0;
}
.evrt-calculators .container .container-inner .sidebar .sidebar-module p {
  font-size: 14px;
}
.evrt-calculators .module-blue {
  background: #eef4f7;
  padding: 20px;
}
.evrt-calculators .negative {
  color: #e33d1c;
}
.evrt-calculators table.simple {
  width: 100%;
}
.evrt-calculators table.simple thead tr th {
  border-bottom: 1px solid #dcdcdc;
  font-weight: 300;
  padding: 5px 7.5px;
}
.evrt-calculators .infographic-overlay table.simple thead tr th:first-child,
.evrt-calculators table.simple tbody tr td:first-child,
.evrt-calculators table.simple tfoot tr td:first-child,
.evrt-calculators table.simple thead tr th:first-child {
  padding-left: 0;
}
.evrt-calculators .infographic-overlay table.simple thead tr th:last-child,
.evrt-calculators table.simple tbody tr td:last-child,
.evrt-calculators table.simple tfoot tr td:last-child,
.evrt-calculators table.simple thead tr th:last-child {
  padding-right: 0;
}
.evrt-calculators table.simple.noCaps thead tr th {
  text-transform: none;
}
.evrt-calculators table.simple tbody tr td,
.evrt-calculators table.simple tfoot tr td {
  padding: 7.5px;
  vertical-align: top;
}
.evrt-calculators table.simple tfoot tr td {
  font-weight: 700;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-header.no-money-types
  .cell-container
  .available-amt,
.evrt-calculators table.simple td.currency,
.evrt-calculators table.simple td.number,
.evrt-calculators table.simple td.percentage,
.evrt-calculators table.simple th.currency,
.evrt-calculators table.simple th.number,
.evrt-calculators table.simple th.percentage {
  text-align: right;
}
.evrt-calculators .infographic-overlay table.simple thead tr th {
  color: #525252;
  padding: 4px 4px 1px;
}
.evrt-calculators .infographic-overlay table.simple tbody tr:first-child td,
.evrt-calculators .infographic-overlay table.simple tfoot tr:first-child td {
  padding-top: 7px;
}
.evrt-calculators .infographic-overlay table.simple tbody tr td,
.evrt-calculators .infographic-overlay table.simple tfoot tr td {
  padding: 2px;
}
.evrt-calculators .infographic-overlay table.simple tbody tr td:first-child,
.evrt-calculators .infographic-overlay table.simple tfoot tr td:first-child {
  padding-left: 0;
  padding-right: 0;
}
.evrt-calculators .infographic-overlay table.simple tbody tr td:last-child,
.evrt-calculators .infographic-overlay table.simple tfoot tr td:last-child {
  padding-right: 0;
}
.evrt-calculators .col-ten-lg-1,
.evrt-calculators .col-ten-lg-10,
.evrt-calculators .col-ten-lg-2,
.evrt-calculators .col-ten-lg-3,
.evrt-calculators .col-ten-lg-4,
.evrt-calculators .col-ten-lg-5,
.evrt-calculators .col-ten-lg-6,
.evrt-calculators .col-ten-lg-7,
.evrt-calculators .col-ten-lg-8,
.evrt-calculators .col-ten-lg-9,
.evrt-calculators .col-ten-md-1,
.evrt-calculators .col-ten-md-10,
.evrt-calculators .col-ten-md-2,
.evrt-calculators .col-ten-md-3,
.evrt-calculators .col-ten-md-4,
.evrt-calculators .col-ten-md-5,
.evrt-calculators .col-ten-md-6,
.evrt-calculators .col-ten-md-7,
.evrt-calculators .col-ten-md-8,
.evrt-calculators .col-ten-md-9,
.evrt-calculators .col-ten-sm-1,
.evrt-calculators .col-ten-sm-10,
.evrt-calculators .col-ten-sm-2,
.evrt-calculators .col-ten-sm-3,
.evrt-calculators .col-ten-sm-4,
.evrt-calculators .col-ten-sm-5,
.evrt-calculators .col-ten-sm-6,
.evrt-calculators .col-ten-sm-7,
.evrt-calculators .col-ten-sm-8,
.evrt-calculators .col-ten-sm-9,
.evrt-calculators .col-ten-xs-1,
.evrt-calculators .col-ten-xs-10,
.evrt-calculators .col-ten-xs-2,
.evrt-calculators .col-ten-xs-3,
.evrt-calculators .col-ten-xs-4,
.evrt-calculators .col-ten-xs-5,
.evrt-calculators .col-ten-xs-6,
.evrt-calculators .col-ten-xs-7,
.evrt-calculators .col-ten-xs-8,
.evrt-calculators .col-ten-xs-9 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.evrt-calculators .col-ten-xs-1,
.evrt-calculators .col-ten-xs-10,
.evrt-calculators .col-ten-xs-2,
.evrt-calculators .col-ten-xs-3,
.evrt-calculators .col-ten-xs-4,
.evrt-calculators .col-ten-xs-5,
.evrt-calculators .col-ten-xs-6,
.evrt-calculators .col-ten-xs-7,
.evrt-calculators .col-ten-xs-8,
.evrt-calculators .col-ten-xs-9 {
  float: left;
}
.evrt-calculators .col-ten-xs-10 {
  width: 100%;
}
.evrt-calculators .col-ten-xs-9 {
  width: 90%;
}
.evrt-calculators .col-ten-xs-8 {
  width: 80%;
}
.evrt-calculators .col-ten-xs-7 {
  width: 70%;
}
.evrt-calculators .col-ten-xs-6 {
  width: 60%;
}
.evrt-calculators .col-ten-xs-5 {
  width: 50%;
}
.evrt-calculators .col-ten-xs-4 {
  width: 40%;
}
.evrt-calculators .col-ten-xs-3 {
  width: 30%;
}
.evrt-calculators .col-ten-xs-2 {
  width: 20%;
}
.evrt-calculators .col-ten-xs-1 {
  width: 10%;
}
@media (min-width: 900px) {
  .evrt-calculators .col-ten-sm-1,
  .evrt-calculators .col-ten-sm-10,
  .evrt-calculators .col-ten-sm-2,
  .evrt-calculators .col-ten-sm-3,
  .evrt-calculators .col-ten-sm-4,
  .evrt-calculators .col-ten-sm-5,
  .evrt-calculators .col-ten-sm-6,
  .evrt-calculators .col-ten-sm-7,
  .evrt-calculators .col-ten-sm-8,
  .evrt-calculators .col-ten-sm-9 {
    float: left;
  }
  .evrt-calculators .col-ten-sm-10 {
    width: 100%;
  }
  .evrt-calculators .col-ten-sm-9 {
    width: 90%;
  }
  .evrt-calculators .col-ten-sm-8 {
    width: 80%;
  }
  .evrt-calculators .col-ten-sm-7 {
    width: 70%;
  }
  .evrt-calculators .col-ten-sm-6 {
    width: 60%;
  }
  .evrt-calculators .col-ten-sm-5 {
    width: 50%;
  }
  .evrt-calculators .col-ten-sm-4 {
    width: 40%;
  }
  .evrt-calculators .col-ten-sm-3 {
    width: 30%;
  }
  .evrt-calculators .col-ten-sm-2 {
    width: 20%;
  }
  .evrt-calculators .col-ten-sm-1 {
    width: 10%;
  }
}
@media (min-width: 992px) {
  .evrt-calculators .col-ten-md-1,
  .evrt-calculators .col-ten-md-10,
  .evrt-calculators .col-ten-md-2,
  .evrt-calculators .col-ten-md-3,
  .evrt-calculators .col-ten-md-4,
  .evrt-calculators .col-ten-md-5,
  .evrt-calculators .col-ten-md-6,
  .evrt-calculators .col-ten-md-7,
  .evrt-calculators .col-ten-md-8,
  .evrt-calculators .col-ten-md-9 {
    float: left;
  }
  .evrt-calculators .col-ten-md-10 {
    width: 100%;
  }
  .evrt-calculators .col-ten-md-9 {
    width: 90%;
  }
  .evrt-calculators .col-ten-md-8 {
    width: 80%;
  }
  .evrt-calculators .col-ten-md-7 {
    width: 70%;
  }
  .evrt-calculators .col-ten-md-6 {
    width: 60%;
  }
  .evrt-calculators .col-ten-md-5 {
    width: 50%;
  }
  .evrt-calculators .col-ten-md-4 {
    width: 40%;
  }
  .evrt-calculators .col-ten-md-3 {
    width: 30%;
  }
  .evrt-calculators .col-ten-md-2 {
    width: 20%;
  }
  .evrt-calculators .col-ten-md-1 {
    width: 10%;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .col-ten-lg-1,
  .evrt-calculators .col-ten-lg-10,
  .evrt-calculators .col-ten-lg-2,
  .evrt-calculators .col-ten-lg-3,
  .evrt-calculators .col-ten-lg-4,
  .evrt-calculators .col-ten-lg-5,
  .evrt-calculators .col-ten-lg-6,
  .evrt-calculators .col-ten-lg-7,
  .evrt-calculators .col-ten-lg-8,
  .evrt-calculators .col-ten-lg-9 {
    float: left;
  }
  .evrt-calculators .col-ten-lg-10 {
    width: 100%;
  }
  .evrt-calculators .col-ten-lg-9 {
    width: 90%;
  }
  .evrt-calculators .col-ten-lg-8 {
    width: 80%;
  }
  .evrt-calculators .col-ten-lg-7 {
    width: 70%;
  }
  .evrt-calculators .col-ten-lg-6 {
    width: 60%;
  }
  .evrt-calculators .col-ten-lg-5 {
    width: 50%;
  }
  .evrt-calculators .col-ten-lg-4 {
    width: 40%;
  }
  .evrt-calculators .col-ten-lg-3 {
    width: 30%;
  }
  .evrt-calculators .col-ten-lg-2 {
    width: 20%;
  }
  .evrt-calculators .col-ten-lg-1 {
    width: 10%;
  }
}
.evrt-calculators table tbody tr td.legend-icon {
  width: 1em;
}
.evrt-calculators .withdrawal .af-radio-button b,
.evrt-calculators span.conjoin-btns {
  padding-left: 10px;
}
.evrt-calculators .box {
  background: #f8f8f8;
  padding: 10px;
  margin-bottom: 1em;
}
.evrt-calculators .liat-app .carousel-slide table.change-summary,
.evrt-calculators table.change-summary {
  width: 100%;
  margin: 0;
}
.evrt-calculators .liat-app .carousel-slide table.change-summary tbody tr td,
.evrt-calculators .liat-app .carousel-slide table.change-summary tbody tr th,
.evrt-calculators table.change-summary tbody tr td,
.evrt-calculators table.change-summary tbody tr th {
  padding: 5px;
  border: none;
}
.evrt-calculators .liat-app .carousel-slide table.change-summary tbody tr th,
.evrt-calculators table.change-summary tbody tr th {
  width: 50%;
  text-align: right;
  padding-left: 0;
}
.evrt-calculators .liat-app .carousel-slide table.change-summary tbody tr td,
.evrt-calculators table.change-summary tbody tr td {
  padding-right: 0;
}
.evrt-calculators .increase {
  color: #5cb95c;
}
.evrt-calculators .disclaimer {
  font-size: 0.85714em !important;
  color: #7d7d7d;
}
.evrt-calculators .checkmark {
  margin-left: 20px !important;
}
.evrt-calculators .checkmark:before {
  display: inline-block;
  font: 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\f00c';
  color: #00af02;
  margin-left: -20px;
}
.evrt-calculators .checkmark:before.pull-left {
  margin-right: 0.3em;
}
.evrt-calculators .checkmark:before.pull-right {
  margin-left: 0.3em;
}
.evrt-calculators .actions {
  text-align: right;
  line-height: 0.857142;
}
.evrt-calculators .actions .btn,
.evrt-calculators
  .actions
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .actions
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .actions
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .actions
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .actions
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .actions
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .actions
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators .actions .modal .change-summary-dialog .change-summary-container .modal-header .actions button,
.evrt-calculators
  .actions
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .actions
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn,
.evrt-calculators
  .actions
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .actions
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .actions
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  font-size: 0.857142em;
  padding-bottom: 0.5em;
}
.evrt-calculators .get-help {
  background: url(images/FPO-blue-idea-bulb.png) 0 0 no-repeat;
  padding-left: 55px;
}
.evrt-calculators .get-help h2 {
  font-weight: 700;
  font-size: 1em;
  margin-bottom: 0;
}
.evrt-calculators .get-help p {
  margin-bottom: 0 !important;
}
.evrt-calculators h3 {
  margin-top: 1.5em;
}
.evrt-calculators fieldset.checkbox,
.evrt-calculators fieldset.radio {
  margin: 0 0 15px;
}
.evrt-calculators fieldset.checkbox legend,
.evrt-calculators fieldset.radio legend {
  font-size: 1em;
  font-weight: 700;
  margin: 0;
  border: none;
}
.evrt-calculators fieldset.inline legend {
  display: inline-block;
  width: auto;
  float: left;
  margin-right: 1em;
}
.evrt-calculators div.indent {
  margin: 1em 0 1em 1em;
}
.evrt-calculators .faqAccordion {
  background: #fff;
  border: 1px solid #f5f5f5;
  padding: 10px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .faqAccordion {
    padding: 30px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .faqAccordion {
    padding: 30px;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .faqAccordion {
    padding: 30px;
  }
}
.evrt-calculators .faqAccordion .faqAccordionTitle {
  margin-bottom: 20px;
  font-weight: 700;
  font-size: 1.1em;
}
.evrt-calculators .faqAccordion .panel .panel-heading {
  position: relative;
}
.evrt-calculators .faqAccordion .panel .panel-heading h4.panel-title {
  padding: 10px 35px;
  font-family: 'Arimo', Arial, sans-serif;
}
.evrt-calculators .faqAccordion .panel .panel-heading h4 {
  cursor: pointer;
  line-height: 1.5em;
}
.evrt-calculators .faqAccordion .panel .panel-heading h4:before {
  font-family: 'icomoon';
  font-size: 0.8em;
  content: '\e642';
  left: 15px;
  position: absolute;
  top: 10px;
}
.evrt-calculators .faqAccordion .panel .panel-heading.inactive h4:before {
  font-family: 'icomoon';
  content: '\e641';
  color: #4893ef;
}
.evrt-calculators .faqAccordion .panel a.shouldBreak {
  word-break: break-all;
}
.evrt-calculators .faqAccordion .panel table,
.evrt-calculators .faqAccordion .panel td,
.evrt-calculators .faqAccordion .panel th {
  border: 1px solid #000;
  padding: 10px;
  margin-top: 25px;
}
.evrt-calculators .faqAccordion .info-toggle-link {
  color: #4893ef;
  cursor: pointer;
}
.evrt-calculators .faqAccordion .info-toggle-content {
  margin-left: 15px;
}
.evrt-calculators .faqAccordion span[pw-faq-link-item-url],
.evrt-calculators .faqAccordion span[pw-faq-link-item] {
  color: #0061b3;
  text-decoration: underline;
  cursor: pointer;
}
.evrt-calculators .legalFaqLink {
  font-size: 0.8em;
  text-decoration: underline;
}
.evrt-calculators .faqNav {
  margin-top: 10px;
  margin-bottom: 20px;
}
.evrt-calculators .faqNav,
.evrt-calculators .faqNav .faq-breadcrumbs-container {
  font-size: 1.1em;
}
.evrt-calculators .faqNav .faq-breadcrumbs-container .faq-breadcrumb {
  display: inline-block;
  margin-right: 5px;
}
.evrt-calculators .faqNav .faq-breadcrumbs-container .faq-breadcrumb.faq-breadcrumb-last {
  font-weight: 700;
  margin-left: 5px;
}
.evrt-calculators .faqNav .faq-breadcrumbs-container .faq-breadcrumb a {
  color: #363636;
  font-size: 1.12em;
  text-decoration: none;
}
@media print {
  .evrt-calculators body.print .site-wrapper {
    display: block;
  }
  .evrt-calculators body.print .site-wrapper .faqAccordion .panel .info-toggle-link:before,
  .evrt-calculators body.print .site-wrapper .faqAccordion .panel .panel-heading h4:before,
  .evrt-calculators body.print .site-wrapper .faqNav,
  .evrt-calculators body.print .site-wrapper .faqNav .breadcrumb &gt; li {
    display: none;
  }
  .evrt-calculators body.print .site-wrapper .faqNav .breadcrumb {
    display: none;
    visibility: hidden;
  }
  .evrt-calculators body.print .site-wrapper .faqAccordion,
  .evrt-calculators body.print .site-wrapper .faqAccordion .panel {
    border: none;
  }
  .evrt-calculators body.print .site-wrapper .faqAccordion .panel .panel-heading h4 {
    padding-left: 0;
  }
  .evrt-calculators body.print .site-wrapper .faqAccordion .panel .collapse {
    display: block;
    visibility: visible;
  }
  .evrt-calculators body.print .site-wrapper .faqAccordion .panel .panel-body {
    padding-left: 15px;
  }
  .evrt-calculators body.print .site-wrapper .faqAccordion .panel p {
    width: 100%;
    padding: 0;
    widows: initial;
    orphans: initial;
  }
  .evrt-calculators body.print .site-wrapper .faqAccordion .panel ul {
    padding: 1em 0 1em 2em;
  }
  .evrt-calculators .site-wrapper .site-header .container .site-logo-wrapper .site-logo {
    height: 52px;
    width: 200px;
  }
}
.evrt-calculators body:before {
  content: 'smartphone';
  display: none;
}
@media (min-width: 480px) {
  .evrt-calculators body:before {
    content: '@screen-xs';
  }
}
@media (min-width: 900px) {
  .evrt-calculators body:before {
    content: '@screen-sm';
  }
}
@media (min-width: 960px) {
  .evrt-calculators body:before {
    content: '@screen-md';
  }
}
@media (min-width: 1200px) {
  .evrt-calculators body:before {
    content: '@screen-lg';
  }
}
.evrt-calculators .withdrawal .inner-container.in-service-msgs-container {
  padding-top: 30px;
  padding-bottom: 30px;
  border: none !important;
}
.evrt-calculators .withdrawal .inner-container.in-service-msgs-container .inservice-text {
  width: 94%;
}
.evrt-calculators .withdrawal .inner-container.in-service-msgs-container .freq-dist-limit-msg {
  display: none !important;
  width: 94%;
}
.evrt-calculators .withdrawal .inner-container.in-service-options-container {
  margin: 0 !important;
}
@media (max-width: 699px) {
  .evrt-calculators .withdrawal .inner-container.in-service-options-container .row {
    margin-left: 0;
    margin-right: 0;
  }
}
.evrt-calculators .withdrawal .inner-container.in-service-options-container .min-balance {
  font-size: 12px;
  padding-left: 14px;
}
.evrt-calculators .withdrawal .inner-container.in-service-options-container .in-service-options-table {
  margin-bottom: 20px;
  padding: 0;
}
.evrt-calculators .inner-container.balance-amount-container table.account-balances-table tbody tr,
.evrt-calculators .withdrawal .inner-container.in-service-options-container .in-service-options-table .dot-seperate {
  border-bottom: dashed 1px #ddd;
}
.evrt-calculators .withdrawal .inner-container.in-service-options-container .in-service-options-table .row-container {
  border-bottom: dashed 1px #ddd;
  padding: 0;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-header {
  padding: 0;
  border-bottom: 1px solid #ddd;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-header
  div {
  padding: 0;
  text-align: right;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-header
    div {
    font-size: 9pt;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-header.no-money-types
  div:nth-child(2) {
  padding-left: 3%;
  text-align: left;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-header.no-money-types
    .cell-container
    .available-amt {
    text-align: left;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-header
  .solid-bottom {
  border-bottom: 1px solid #ddd;
  padding: 4px 0;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-header
    .solid-bottom {
    padding: 0;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .cell-container {
  margin-top: 1%;
  margin-bottom: 15px;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .cell-container {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .cell-container
  #tabletooltip {
  bottom: 50px;
  left: -50px;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .cell-container
  .in-service-amount-column
  .wd-tooltip:hover:before {
  font-weight: 400;
  left: 105%;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .cell-container
    .in-service-amount-column
    .wd-tooltip:hover:before {
    left: 106%;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .cell-container
  .in-service-amount-column
  .wd-tooltip:hover:after {
  left: 50%;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .cell-container
    .in-service-amount-column
    .wd-tooltip:hover:after {
    bottom: 25px;
    left: 0%;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .text-field-container {
  margin-bottom: 5px;
  margin-top: 5px;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .row.no-money-type
  .form-group
  input[type='checkbox'],
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .text-field-container
  input[type='checkbox'] {
  margin: 4px 3px 3px;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .text-field-container {
    padding: 0;
  }
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .text-field-container:first-child {
    padding-left: 2px;
    padding-right: 2px;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .text-field-container
  div {
  margin: 0 !important;
  padding: 0;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .text-field-container
  div.max-amount-container {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: right;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .text-field-container
  div.max-amount-container
  input[type='checkbox'] {
  margin: 4px 0 0;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .text-field-container
    div.max-amount-container
    input[type='checkbox'] {
    margin: 0 1px;
  }
}
@media (max-width: 959px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .text-field-container
    div.max-amount-container
    input[type='checkbox'] {
    margin: 0 1px;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .text-field-container
  div
  input[type='text'] {
  width: 80%;
  text-align: right;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .text-field-container
    div
    .form-control.text-input-width,
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .text-field-container
    div
    input[type='text'] {
    width: 100%;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .text-field-container
  div
  label {
  text-align: right;
  margin: 0 !important;
  float: right !important;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  div
  label
  span,
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .text-field-container {
  padding: 0;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .text-field-container
  div:last-child {
  margin: 5px 0 0;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .in-service-money-type-row-headers {
  text-transform: uppercase !important;
  font-weight: 400;
  font-size: 10pt;
  border-bottom: 1px solid #ddd;
  padding: 4px 0;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .in-service-money-type-row-headers {
    padding: 0;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .in-service-money-type-row-headers
  div:nth-child(3) {
  padding: 0;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row {
  padding: 8px 0 4px 30px;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  div {
  padding-top: 10px;
  padding-bottom: 10px;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .source-row
    div {
    margin-top: 2px;
    margin-bottom: 2px;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  div:first-child {
  text-align: left;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  div:last-child {
  padding: 0;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  div
  label {
  display: inline-block;
  font-weight: 400;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .source-row {
    padding: 0 20px;
  }
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .source-row
    .select-source-column
    div:last-child {
    text-align: right;
  }
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .source-row
    .select-source-column {
    padding: 20px 0;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .select-source-column
  .mobile-label {
  padding: 0;
  text-transform: uppercase !important;
  font-size: 10pt;
  font-weight: 700;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .select-source-column:last-child
  label {
  font-weight: 400;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .source-row
    .available-amount-column
    div:last-child {
    text-align: right;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .available-amount-column
  .has-gdr {
  padding-right: 25px;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .source-row
    .available-amount-column {
    padding: 20px 0;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .available-amount-column
  .mobile-label,
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .withdrawal-amount-column
  .mobile-label {
  padding: 0;
  text-transform: uppercase !important;
  font-size: 10pt;
  font-weight: 700;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .source-row
    .withdrawal-amount-column {
    padding: 20px 0;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .withdrawal-amount-column
  .amount-container
  div:first-child {
  padding: 0;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .withdrawal-amount-column
  .amount-container
  div
  input[type='text'] {
  display: block;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  color: #363636;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  -o-transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  width: 80%;
  text-align: right;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .withdrawal-amount-column
  .amount-container
  div
  input[type='text']:focus {
  border-color: #666;
  outline: 0;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .withdrawal-amount-column
  .amount-container
  div
  input[type='text']:-ms-input-placeholder {
  color: #a3a3a3;
  font-size: 14px;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .withdrawal-amount-column
  .amount-container
  div
  input[type='text'][disabled],
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .withdrawal-amount-column
  .amount-container
  div
  input[type='text'][readonly],
.evrt-calculators
  fieldset[disabled]
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .withdrawal-amount-column
  .amount-container
  div
  input[type='text'] {
  cursor: not-allowed;
  color: #525252;
  background-color: #ededed;
  opacity: 1;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .withdrawal-amount-column
  .amount-container
  div
  input[type='text']::-ms-clear {
  color: #448fd2;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .withdrawal-amount-column
  .amount-container
  div
  input[type='text'].smaller {
  height: auto;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .source-row
    .withdrawal-amount-column
    .amount-container
    div
    input[type='text'] {
    width: 100%;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .withdrawal-amount-column
  .amount-container
  .invalid-amount-msg {
  margin: 0 !important;
  float: left !important;
  text-align: right;
  width: 80%;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .source-row
    .withdrawal-amount-column
    .amount-container
    .invalid-amount-msg {
    text-align: left;
  }
}
@media (max-width: 1199px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .source-row
    .withdrawal-amount-column
    .amount-container
    .max-amount-container {
    padding-top: 3%;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .withdrawal-amount-column
  .max-amount-container {
  padding-top: 10px;
  padding-bottom: 10px;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .row.no-money-type
  .form-group
  div.max-amount-container
  label,
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .source-row
  .withdrawal-amount-column
  .max-amount-container
  label,
.evrt-calculators .withdrawal .minimial-email-container .row .alert.alert-warning p label {
  font-weight: 400;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .option-column-headers
  div {
  padding: 10px 0;
  text-transform: uppercase !important;
  font-weight: 400;
  font-size: 10pt;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .option-column-headers
  div:first-child,
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .option-column-headers
  div:nth-child(2) {
  padding-left: 25px;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .option-column-headers
  div:last-child {
  padding-left: 1%;
}
@media screen and (max-width: 1199px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .option-column-headers
    div:last-child {
    padding-left: 2%;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .form-group
  .text-field-container {
  margin: 0 !important;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .row
    div {
    padding: 0;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .row.no-money-type {
  padding-top: 5px;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .row.no-money-type
  .cell-container
  .mobile-label {
  font-weight: 700;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .row.no-money-type
    .cell-container {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .row.no-money-type
    .form-group {
    padding: 0;
  }
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .row.no-money-type
    .form-group:first-child {
    padding-left: 2px;
    padding-right: 2px;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .row.no-money-type
  .form-group,
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .row.no-money-type
  .form-group
  div {
  margin: 0 !important;
  padding: 0;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .row.no-money-type
  .form-group
  div.max-amount-container {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: right;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .row.no-money-type
  .form-group
  div.max-amount-container
  input[type='checkbox'] {
  margin: 4px 0 0;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .row.no-money-type
    .form-group
    div.max-amount-container
    input[type='checkbox'] {
    margin: 0 1px;
  }
}
@media (max-width: 959px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .row.no-money-type
    .form-group
    div.max-amount-container
    input[type='checkbox'] {
    margin: 0 1px;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .row.no-money-type
  .form-group
  div
  input[type='text'] {
  width: 80%;
  text-align: right;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .row.no-money-type
    .form-group
    div
    .form-control.text-input-width,
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .row.no-money-type
    .form-group
    div
    input[type='text'] {
    width: 100%;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .row.no-money-type
  .form-group
  div
  label {
  text-align: right;
  margin: 0 !important;
  float: right !important;
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .row.no-money-type
  .form-group
  div:last-child {
  margin: 5px 0 0;
}
.evrt-calculators .withdrawal .address-change-options .row h3,
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .row.no-money-type
  .form-group
  .mobile-label,
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .amount-column
  div
  span {
  font-weight: 700;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .row.no-money-type
    .form-group {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media (max-width: 1199px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .row.no-money-type
    .form-group
    .max-amount-container {
    padding-top: 3%;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .selected-row-body
  .row.no-money-type
  .withdrawal-amt
  .max-amount-container {
  padding-top: 3%;
}
@media (max-width: 1199px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .selected-row-body
    .row.no-money-type
    .withdrawal-amt
    .max-amount-container {
    padding-top: 3% !important;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .footer-container {
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .footer-container {
    padding-top: 20px;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .footer-container
  .selected-row-footer {
  padding: 0 0 4px 30px;
  border-top: solid 1px #ddd;
  vertical-align: middle;
  line-height: 50px;
  min-height: 50px;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .footer-container
    .selected-row-footer {
    padding: 20px 0;
    line-height: normal;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .footer-container
  .selected-row-footer
  .total-wd-amt-label {
  font-weight: 700;
  text-align: right;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .footer-container
    .selected-row-footer
    .total-wd-amt-label {
    text-align: left;
  }
}
@media (min-width: 960px) {
  .evrt-calculators
    .withdrawal
    .inner-container.in-service-options-container
    .in-service-options-table
    .row-container
    .footer-container
    .selected-row-footer
    .total-wd-amt-value-desktop {
    padding-right: 0;
  }
}
@media (max-width: 699px) {
  .evrt-calculators .withdrawal .in-service-help {
    padding: 5px 0;
    margin: 0 !important;
  }
}
.evrt-calculators .withdrawal .in-service-help p {
  margin: 10px 0;
}
@media (min-width: 900px) {
  .evrt-calculators .withdrawal .in-service-help p {
    width: 94%;
  }
}
.evrt-calculators .withdrawal .inner-container.sep-container {
  border-bottom: solid #ddd 1px;
  padding: 0 30px;
  margin: 5px -15px 0;
}
@media (max-width: 959px) {
  .evrt-calculators .withdrawal .inner-container.sep-container {
    padding: 0 0 4px;
    margin: 0;
  }
  .evrt-calculators .withdrawal .inner-container.sep-container .row.container-row {
    margin: 0 !important;
  }
}
.evrt-calculators .withdrawal .inner-container.sep-container .row.container-row .row.full-withdrawal-row {
  margin: 0 !important;
}
@media (max-width: 959px) {
  .evrt-calculators .withdrawal .inner-container.sep-container .row.container-row .row.full-withdrawal-row {
    margin: 0 !important;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row.container-row
  .row.full-withdrawal-row
  .amount-column
  div {
  font-weight: 700;
  float: right !important;
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row.container-row
  .row.full-withdrawal-row
  .amount-column
  .partial-amount {
  padding-top: 10px;
  text-align: right;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row.container-row
    .row.full-withdrawal-row
    .amount-column {
    padding: 0;
  }
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row.container-row
    .row.full-withdrawal-row
    .amount-column
    .withdrawal-alert-warning:before {
    left: 0;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.in-service-options-container
  .in-service-options-table
  .row-container
  .footer-container
  .selected-row-footer
  .total-wd-amt-value,
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row.container-row
  .row.full-withdrawal-row
  .amount-column
  .wd-tooltip {
  text-align: right;
  padding: 0;
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row.container-row
  .row.full-withdrawal-row
  .amount-column
  .wd-tooltip:hover:before {
  text-align: center;
  font-weight: 400;
  position: absolute;
  right: -22px;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row.container-row
    .row.full-withdrawal-row
    .amount-column
    .wd-tooltip:hover:before {
    right: -17px;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row.container-row
  .row.full-withdrawal-row
  .amount-column
  .wd-tooltip:hover:after {
  text-align: center;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row.container-row
    .row.full-withdrawal-row
    .amount-column
    .wd-tooltip:hover:after {
    left: 6px;
    position: absolute;
    right: -25px;
    bottom: 25px;
  }
}
.evrt-calculators .withdrawal .inner-container.sep-container .row.container-row .row.partial-withdrawal-row {
  margin: 0 !important;
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row.container-row
  .row.partial-withdrawal-row
  div:last-child {
  font-weight: 700;
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row.container-row
  .row.partial-withdrawal-row
  .gdr-container {
  padding: 10px 0;
  float: right !important;
  text-align: right;
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row.container-row
  .row.partial-withdrawal-row
  .gdr-container
  i {
  top: 20px;
}
@media only screen and (max-width: 699px) and (orientation: landscape) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row.container-row
    .row.partial-withdrawal-row
    .gdr-container
    i {
    position: absolute;
    top: 14px;
    left: 15px;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row.container-row
  .row.partial-withdrawal-row
  .gdr-container
  .wd-tooltip {
  float: right !important;
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row.container-row
  .row.partial-withdrawal-row
  .gdr-container
  .wd-tooltip:hover:before {
  right: -2%;
}
@media (max-width: 959px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row.container-row
    .row.partial-withdrawal-row
    .gdr-container
    .wd-tooltip:hover:before {
    right: 2px;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row.container-row
  .row.partial-withdrawal-row
  .gdr-container
  .wd-tooltip:hover:after {
  right: -15px;
}
@media (max-width: 959px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row.container-row
    .row.partial-withdrawal-row
    .gdr-container
    .wd-tooltip:hover:after {
    right: -12px;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row.container-row
  .row.partial-withdrawal-row
  .amount-column
  div {
  font-weight: 700;
  float: right !important;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row.container-row
    .row.partial-withdrawal-row
    .amount-column {
    padding: 0;
  }
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row.container-row
    .row.partial-withdrawal-row
    .amount-column
    .withdrawal-alert-warning:before {
    left: 0;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row.container-row
  .row.partial-withdrawal-row
  .amount-column
  .wd-tooltip:hover:before {
  font-weight: 400;
  left: 120%;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row.container-row
    .row.partial-withdrawal-row
    .amount-column
    .wd-tooltip:hover:before {
    left: 106%;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row.container-row
  .row.partial-withdrawal-row
  .amount-column
  .wd-tooltip:hover:after {
  left: -95%;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row.container-row
    .row.partial-withdrawal-row
    .amount-column
    .wd-tooltip:hover:after {
    left: 58%;
  }
}
.evrt-calculators .withdrawal .inner-container.sep-container .row .partial-withdrawal-balance-container-new {
  padding: 5px 0;
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .option-column-headers {
  border-bottom: 1px solid #ddd;
  padding: 4px 0;
}
.evrt-calculators .inner-container.balance-amount-container .amount-display-container .overview-title,
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .option-column-headers
  div {
  text-transform: uppercase !important;
  font-weight: 400;
  font-size: 10pt;
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .option-column-headers
  div:first-child {
  padding-left: 25px;
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .option-column-headers
  div:last-child {
  padding-left: 8%;
}
@media only screen and (max-width: 1199px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row
    .partial-withdrawal-balance-container-new
    .row
    .option-column-headers
    div:last-child {
    padding-left: 7%;
  }
}
@media (max-width: 959px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row
    .partial-withdrawal-balance-container-new
    .row
    .option-column-headers
    div:last-child {
    padding-left: 10%;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row:nth-child(2) {
  padding-top: 0;
  padding-bottom: 0;
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .source-row {
  padding-bottom: 5px;
  border-bottom: dashed 1px #ddd;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row
    .partial-withdrawal-balance-container-new
    .row
    .source-row {
    padding-left: 30px;
    padding-right: 30px;
  }
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row
    .partial-withdrawal-balance-container-new
    .row
    .source-row
    div {
    padding: 8px 0;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .source-row
  div:first-child,
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .source-row
  div:nth-child(2) {
  margin-top: 1%;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row
    .partial-withdrawal-balance-container-new
    .row
    .source-row
    .source-column
    div:last-child {
    text-align: right;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .amount-column
  div,
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .source-row
  .available-column {
  text-align: right;
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .source-row
  .available-column
  .partial-amount {
  padding-top: 10px;
  text-align: right;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row
    .partial-withdrawal-balance-container-new
    .row
    .source-row
    .available-column
    div:last-child {
    text-align: right;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .source-row
  .wd-amount-column {
  margin-bottom: 0;
}
@media (max-width: 1199px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row
    .partial-withdrawal-balance-container-new
    .row
    .source-row
    .wd-amount-column {
    padding: 0;
  }
}
@media (max-width: 959px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row
    .partial-withdrawal-balance-container-new
    .row
    .source-row
    .wd-amount-column
    .max-amount-label
    input[type='checkbox'] {
    margin-top: 12%;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .source-row
  .wd-amount-column
  .max-amount-label
  label {
  margin-top: 10%;
  font-weight: 400;
}
@media (max-width: 1199px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row
    .partial-withdrawal-balance-container-new
    .row
    .source-row
    .wd-amount-column
    .max-amount-label {
    padding: 0;
  }
}
@media (max-width: 959px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row
    .partial-withdrawal-balance-container-new
    .row
    .source-row
    .wd-amount-column
    .max-amount-label {
    padding: 0;
  }
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row
    .partial-withdrawal-balance-container-new
    .row
    .source-row
    .wd-amount-column
    .max-amount-label
    label {
    margin-top: -2%;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .source-row
  .wd-amount-column
  .multiple-row
  input[type='text'],
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .source-row
  .wd-amount-column
  .single-row
  input[type='text'] {
  float: right !important;
  text-align: right;
  width: 80%;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row
    .partial-withdrawal-balance-container-new
    .row
    .source-row
    .wd-amount-column
    .multiple-row
    input[type='text'],
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row
    .partial-withdrawal-balance-container-new
    .row
    .source-row
    .wd-amount-column
    .single-row
    input[type='text'] {
    text-align: right;
    width: 100%;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .source-row
  .wd-amount-column
  .multiple-row
  .invalid-amount-msg,
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .source-row
  .wd-amount-column
  .single-row
  .invalid-amount-msg {
  margin: 0 !important;
  float: left !important;
  text-align: right;
  width: 80%;
  text-transform: none !important;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row
    .partial-withdrawal-balance-container-new
    .row
    .source-row
    .wd-amount-column
    .multiple-row
    .invalid-amount-msg,
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row
    .partial-withdrawal-balance-container-new
    .row
    .source-row
    .wd-amount-column
    .single-row
    .invalid-amount-msg {
    text-align: left;
  }
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .source-row
  .wd-amount-column
  .multiple-row
  .invalid-sep-service-error-msg,
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .source-row
  .wd-amount-column
  .single-row
  .invalid-sep-service-error-msg {
  float: right !important;
  font-size: 14px;
  white-space: normal;
  font-weight: 400;
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .source-row
  .mobile-label {
  text-align: left;
  font-weight: 700;
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .row
  .source-row:last-of-type {
  border-bottom-style: solid;
}
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .amount-column {
  padding-top: 10px;
}
@media (max-width: 699px) {
  .evrt-calculators
    .withdrawal
    .inner-container.sep-container
    .row
    .partial-withdrawal-balance-container-new
    .amount-column
    div {
    padding: 0;
    text-align: left;
  }
}
.evrt-calculators
  .inner-container.outstanding-loans-container
  .outstanding-loans-inner-container
  .outstanding-loans-table
  .row.header-row
  div:last-child,
.evrt-calculators
  .inner-container.outstanding-loans-container
  .outstanding-loans-inner-container
  .outstanding-loans-table
  .row.source-row
  div:last-child,
.evrt-calculators
  .withdrawal
  .inner-container.sep-container
  .row
  .partial-withdrawal-balance-container-new
  .amount-column
  div:last-child {
  text-align: right;
}
.evrt-calculators .inner-container {
  padding: 0 5px;
}
.evrt-calculators .inner-container.balance-amount-container {
  border: none !important;
  min-height: 100px;
  padding: 10px 30px;
  margin-bottom: 0;
}
@media (max-width: 699px) {
  .evrt-calculators .inner-container.balance-amount-container {
    padding: 10px 0;
  }
}
.evrt-calculators
  .inner-container.balance-amount-container
  .amount-display-container
  .overview-value
  .total-amount-holder {
  font-size: 20pt;
}
.evrt-calculators .inner-container.balance-amount-container .amount-display-container .overview-sub {
  color: #a3a3a3;
}
.evrt-calculators .inner-container.balance-amount-container table.account-balances-table {
  padding: 0;
  border: none !important;
  margin-bottom: 5px;
}
@media (max-width: 699px) {
  .evrt-calculators .inner-container.balance-amount-container table.account-balances-table {
    margin: 0 !important;
    width: 100%;
  }
}
.evrt-calculators .inner-container.balance-amount-container table.account-balances-table thead tr th {
  padding: 0;
  text-transform: uppercase !important;
  font-weight: 400;
  font-size: 10pt;
  text-align: right;
}
@media (min-width: 960px) {
  .evrt-calculators .inner-container.balance-amount-container table.account-balances-table thead tr th {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.evrt-calculators .inner-container.balance-amount-container table.account-balances-table thead tr th:first-child {
  padding: 0;
  text-align: left;
}
.evrt-calculators
  .inner-container.balance-amount-container
  table.account-balances-table
  thead
  tr
  th:first-child
  .custom-tooltip {
  text-align: left;
  bottom: 90px;
}
.evrt-calculators .inner-container.balance-amount-container table.account-balances-table thead tr th:first-child span {
  text-transform: uppercase !important;
  font-weight: 400;
  font-size: 10pt;
}
.evrt-calculators .inner-container.balance-amount-container table.account-balances-table thead tr th:nth-child(2) {
  text-align: right;
}
.evrt-calculators
  .inner-container.balance-amount-container
  table.account-balances-table
  thead
  tr
  th:nth-child(2).multiple-money-sources {
  text-align: left;
}
.evrt-calculators .inner-container.balance-amount-container table.account-balances-table thead tr th:last-child {
  text-align: right;
  padding: 0;
}
.evrt-calculators
  .inner-container.balance-amount-container
  table.account-balances-table
  thead
  tr
  th
  .head-labelChild-align,
.evrt-calculators
  .inner-container.balance-amount-container
  table.account-balances-table
  thead
  tr
  th
  .head-labelChild3-align {
  position: relative;
  left: 6%;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators
    .inner-container.balance-amount-container
    table.account-balances-table
    thead
    tr
    th
    .head-labelChild-align,
  .evrt-calculators
    .inner-container.balance-amount-container
    table.account-balances-table
    thead
    tr
    th
    .head-labelChild3-align {
    left: 0%;
  }
}
.evrt-calculators .inner-container.balance-amount-container table.account-balances-table tbody {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
.evrt-calculators .inner-container.balance-amount-container table.account-balances-table tbody tr td {
  height: 50px;
  text-align: right;
  padding: 5px 15px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .inner-container.balance-amount-container table.account-balances-table tbody tr td {
    padding-left: 0;
  }
  .evrt-calculators
    .inner-container.balance-amount-container
    table.account-balances-table
    tbody
    tr
    td
    .head-labelChild-align,
  .evrt-calculators
    .inner-container.balance-amount-container
    table.account-balances-table
    tbody
    tr
    td
    .head-labelChild3-align {
    left: 0%;
  }
}
@media (max-width: 699px) {
  .evrt-calculators .inner-container.balance-amount-container table.account-balances-table tbody tr td {
    font-size: 9pt;
    padding-left: 0;
    padding-right: 0;
  }
}
.evrt-calculators .inner-container.balance-amount-container table.account-balances-table tbody tr td:first-child {
  text-align: left;
  padding: 0 23px 0 0;
}
@media (max-width: 699px) {
  .evrt-calculators .inner-container.balance-amount-container table.account-balances-table tbody tr td:first-child {
    padding-right: 10px;
  }
}
.evrt-calculators .inner-container.balance-amount-container table.account-balances-table tbody tr td:nth-child(2) {
  position: relative;
  left: 0%;
  text-align: right;
}
.evrt-calculators
  .inner-container.balance-amount-container
  table.account-balances-table
  tbody
  tr
  td:nth-child(2).multiple-money-sources {
  text-align: left !important;
}
.evrt-calculators .inner-container.balance-amount-container table.account-balances-table tbody tr td:nth-child(3) {
  text-align: right;
}
.evrt-calculators
  .inner-container.balance-amount-container
  table.account-balances-table
  tbody
  tr
  td:nth-child(3)
  .popoverMessageContainer.downMessage {
  top: -14px;
  left: 367px;
  text-align: left;
}
.evrt-calculators
  .inner-container.balance-amount-container
  table.account-balances-table
  tbody
  tr
  td:nth-child(3)
  .popoverMessageContainer.downMessage.popoverMessageArrow.arrowDown {
  margin-left: 72% !important;
}
.evrt-calculators .inner-container.balance-amount-container table.account-balances-table tbody tr td:last-child {
  padding: 0;
  text-align: right;
}
.evrt-calculators
  .inner-container.balance-amount-container
  table.account-balances-table
  tbody
  tr
  td:last-child
  .single-row {
  float: right !important;
}
.evrt-calculators .inner-container.balance-amount-container table.account-balances-table tbody tr td.form-group {
  padding: 0;
}
.evrt-calculators
  .inner-container.balance-amount-container
  table.account-balances-table
  tbody
  tr
  td.form-group
  div:first-child {
  padding: 2px 0 0;
}
.evrt-calculators
  .inner-container.balance-amount-container
  table.account-balances-table
  tbody
  tr
  td.form-group
  div
  .control-label
  label,
.evrt-calculators
  .inner-container.balance-amount-container
  table.account-balances-table
  tbody
  tr
  td.form-group
  div
  label,
.evrt-calculators
  .inner-container.balance-amount-container
  table.account-balances-table
  tbody
  tr
  td.form-group
  div.max-amount-label
  label {
  font-weight: 400;
  text-transform: none;
}
.evrt-calculators
  .inner-container.balance-amount-container
  table.account-balances-table
  tbody
  tr
  td.form-group
  div
  .control-label,
.evrt-calculators
  .inner-container.balance-amount-container
  table.account-balances-table
  tbody
  tr
  td.form-group
  div.max-amount-label {
  text-align: right;
  float: right !important;
}
.evrt-calculators
  .inner-container.balance-amount-container
  table.account-balances-table
  tbody
  tr
  td.form-group
  div
  .control-label
  input[type='checkbox'],
.evrt-calculators
  .inner-container.balance-amount-container
  table.account-balances-table
  tbody
  tr
  td.form-group
  div.max-amount-label
  input[type='checkbox'] {
  margin: 4px 3px;
  vertical-align: middle;
}
@media (max-width: 699px) {
  .evrt-calculators
    .inner-container.balance-amount-container
    table.account-balances-table
    tbody
    tr
    td.form-group
    div
    input[type='text'] {
    font-size: 9pt;
    height: auto;
  }
}
.evrt-calculators
  .inner-container.balance-amount-container
  table.account-balances-table
  tbody
  tr.withdrawal-warning-msg
  td {
  margin-top: 1em;
}
@media (max-width: 699px) {
  .evrt-calculators
    .inner-container.balance-amount-container
    table.account-balances-table
    tbody
    tr.withdrawal-warning-msg
    td.alert.alert-warning
    p {
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0 0 0 60px;
    font-size: 9pt;
  }
}
.evrt-calculators .inner-container.balance-amount-container table.account-balances-table tfoot tr td {
  height: 50px;
  text-align: right;
  font-weight: 700;
  padding: 5px 15px;
}
@media (max-width: 699px) {
  .evrt-calculators .inner-container.balance-amount-container table.account-balances-table tfoot tr td {
    padding-left: 0;
    padding-right: 0;
  }
}
.evrt-calculators .inner-container.balance-amount-container table.account-balances-table tfoot tr td span {
  padding: 0;
  text-align: right;
}
.evrt-calculators .inner-container.balance-amount-container table.account-balances-table tfoot tr td:first-child {
  padding: 0;
  text-align: left;
}
.evrt-calculators .inner-container.balance-amount-container table.account-balances-table tfoot tr td:last-child {
  padding: 0;
}
.evrt-calculators
  .inner-container.balance-amount-container
  table.account-balances-table
  tfoot
  tr
  td:last-child
  span.last-visible-column {
  padding: 0 !important;
}
.evrt-calculators .inner-container.outstanding-loans-container {
  border: none !important;
}
@media (max-width: 699px) {
  .evrt-calculators .inner-container.outstanding-loans-container {
    padding: 0 !important;
  }
}
.evrt-calculators .inner-container.outstanding-loans-container .section-header {
  border: none !important;
  padding: 0;
}
@media (max-width: 699px) {
  .evrt-calculators .inner-container.outstanding-loans-container .section-header {
    padding: 20px 0;
  }
}
.evrt-calculators .inner-container.outstanding-loans-container .section-header h2 {
  margin-top: 0;
  margin-bottom: 10px;
}
.evrt-calculators .inner-container.outstanding-loans-container .outstanding-loans-inner-container {
  padding: 20px 0 40px;
  margin-top: -10pt;
}
.evrt-calculators
  .inner-container.outstanding-loans-container
  .outstanding-loans-inner-container
  .outstanding-loans-table,
.evrt-calculators .withdrawal .border-container .custom-table tbody tr,
.evrt-calculators .withdrawal .border-container .custom-table thead {
  border-bottom: 1px solid #ddd;
}
.evrt-calculators
  .inner-container.outstanding-loans-container
  .outstanding-loans-inner-container
  .outstanding-loans-table
  .row.header-row
  div {
  padding: 0;
  text-transform: uppercase !important;
  font-weight: 400;
  font-size: 10pt;
}
@media (max-width: 699px) {
  .evrt-calculators
    .inner-container.outstanding-loans-container
    .outstanding-loans-inner-container
    .outstanding-loans-table
    .row.header-row {
    font-size: 9pt;
  }
}
.evrt-calculators .inner-container .ask-employment-status,
.evrt-calculators
  .inner-container.outstanding-loans-container
  .outstanding-loans-inner-container
  .outstanding-loans-table
  .row.source-row
  div {
  padding: 0;
}
@media (max-width: 699px) {
  .evrt-calculators
    .inner-container.outstanding-loans-container
    .outstanding-loans-inner-container
    .outstanding-loans-table
    .row.source-row
    div:nth-child(2),
  .evrt-calculators
    .inner-container.outstanding-loans-container
    .outstanding-loans-inner-container
    .outstanding-loans-table
    .row.source-row
    div:nth-child(4),
  .evrt-calculators
    .inner-container.outstanding-loans-container
    .outstanding-loans-inner-container
    .outstanding-loans-table
    .row.source-row
    div:nth-child(6) {
    text-align: right;
  }
  .evrt-calculators .inner-container.outstanding-loans-container .outstanding-loans-inner-container {
    padding: 0;
  }
}
.evrt-calculators .inner-container.outstanding-loans-container .outstanding-loans-msg,
.evrt-calculators .inner-container.outstanding-loans-container .row {
  margin: 0 !important;
}
.evrt-calculators .inner-container.outstanding-loans-container .row:last-of-type {
  padding: 20px 0;
}
.evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row {
  border-top: 1px dashed #ededed;
  border-bottom: 1px dashed #ededed;
  padding: 15px 5px;
}
@media (min-width: 960px) {
  .evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row {
    padding-top: 1em;
    padding-bottom: 1em;
  }
}
.evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row .checkbox,
.evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row .checkbox-inline,
.evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row .radio,
.evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row .radio-inline {
  margin-top: 0;
  margin-bottom: 0;
}
.evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row .checkbox,
.evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row .radio {
  min-height: 27px;
}
.evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row .control-label {
  padding-top: 0.5em;
  text-transform: none;
  font-size: 14px;
}
.evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row .control-label.inline-label,
.evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row .control-label.long-label {
  padding-top: 0;
}
@media (min-width: 900px) {
  .evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row .control-label {
    text-align: right;
    margin-bottom: 0;
  }
}
.evrt-calculators
  .inner-container
  .ask-employment-status
  .ask-employment-status-row
  .has-feedback
  .form-control-feedback {
  right: 15px;
}
@media (min-width: 900px) {
  .evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row .form-group-lg .control-label {
    padding-top: 1.9975em;
  }
  .evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row .form-group-sm .control-label {
    padding-top: 6px;
  }
}
@media (max-width: 699px) {
  .evrt-calculators .inner-container .ask-employment-status .ask-employment-status-row div:first-child label {
    padding: 0 10px 0 0;
  }
}
.evrt-calculators .inner-container .ask-employment-status .employment-status-options {
  padding: 0;
}
@media (max-width: 699px) {
  .evrt-calculators .inner-container .ask-employment-status .employment-status-options div label {
    padding: 0;
  }
  .evrt-calculators .inner-container .ask-employment-status .employment-status-options div label span {
    padding: 1px 20px;
  }
}
.evrt-calculators .inner-container .row .withdrawal-options-container {
  margin-left: -5px;
  margin-right: -5px;
}
@media (max-width: 959px) {
  .evrt-calculators .inner-container .row .withdrawal-options-container {
    margin: 0 !important;
    padding: 20px 0;
  }
}
.evrt-calculators .inner-container .row .withdrawal-options-container h2 {
  padding: 0 5px;
  font-size: 11pt;
  font-weight: 700;
}
.evrt-calculators .withdrawal .type-form-container {
  border-bottom: 1px dashed #ededed;
  padding-top: 1em;
  padding-bottom: 1em;
}
@media (min-width: 960px) {
  .evrt-calculators .withdrawal .type-form-container {
    padding-top: 1em;
    padding-bottom: 1em;
  }
}
.evrt-calculators .withdrawal .type-form-container .reason-type-warning {
  padding-top: 15px;
}
.evrt-calculators .withdrawal .type-form-container .rollover {
  padding-top: 10px;
  border-top: 1px dashed #ededed;
  margin-top: 8px;
}
.evrt-calculators .withdrawal .type-form-container .description-row {
  padding-top: 10px;
  padding-bottom: 10px;
}
.evrt-calculators .available-loan-balance table.overview-table tr td .loan-quote-amount div,
.evrt-calculators .available-loan-balance table.overview-table tr th .loan-quote-amount div,
.evrt-calculators .withdrawal .type-state {
  padding-left: 0;
  padding-right: 0;
}
@media (max-width: 699px) {
  .evrt-calculators .withdrawal .type-state {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.evrt-calculators .withdrawal .type-address-form-group {
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: 15px;
}
.evrt-calculators .withdrawal .combo-withdrawal hr,
.evrt-calculators .withdrawal .type-address-form-group.panel-heading {
  margin-bottom: 0;
}
.evrt-calculators .withdrawal .type-address-form-group label {
  font-size: 0.86em;
  text-transform: uppercase;
}
@media (min-width: 900px) {
  .evrt-calculators .withdrawal .type-address-form-group label {
    white-space: nowrap;
  }
}
.evrt-calculators .withdrawal .type-address-form-group .checkbox-inline,
.evrt-calculators .withdrawal .type-address-form-group .radio-inline {
  font-size: 0.93em;
  text-transform: none;
}
.evrt-calculators .withdrawal .type-address-form-group .checkbox-inline.panel-title,
.evrt-calculators .withdrawal .type-address-form-group .radio-inline.panel-title {
  font-size: initial;
}
.evrt-calculators .withdrawal .type-address-form-group .form-control.date-control {
  width: 10em;
  text-align: center;
}
@media (max-width: 480px) {
  .evrt-calculators .withdrawal .type-address-form-group .form-control.date-control {
    width: 100%;
  }
}
.evrt-calculators .nonqual .distribution-table-wrapper table tbody tr td ul,
.evrt-calculators .withdrawal .type-address-form-group div {
  padding-bottom: 15px;
}
@media (max-width: 699px) {
  .evrt-calculators .withdrawal .type-address-form-group div {
    padding-bottom: 15px;
  }
}
.evrt-calculators .withdrawal .withdrawal-type-form .payee-details-information {
  border-bottom: 1px dashed #ededed;
  padding-top: 1em;
  padding-bottom: 1em;
}
@media (min-width: 960px) {
  .evrt-calculators .withdrawal .withdrawal-type-form .payee-details-information {
    padding-top: 1em;
    padding-bottom: 1em;
  }
}
.evrt-calculators .withdrawal .withdrawal-type-form .payee-details-information .find-my-acct {
  padding: 0;
}
@media (max-width: 959px) {
  .evrt-calculators .withdrawal .withdrawal-type-form .payee-details-information .find-my-acct span {
    font-size: 9pt;
  }
}
.evrt-calculators .withdrawal .custom-select {
  overflow: visible;
}
.evrt-calculators .withdrawal .custom-select select {
  width: 100%;
  padding: 6px 85px 6px 5px;
}
@media (max-width: 699px) {
  .evrt-calculators .withdrawal .custom-select select {
    font-size: 10pt;
  }
}
.evrt-calculators .withdrawal .combo-withdrawal .hr-solid {
  margin-top: 5px;
  margin-bottom: 10px;
  border-top: 1px solid #d6d6d6;
}
.evrt-calculators .withdrawal .contact-information-section .confirm-label {
  padding-bottom: 20px;
}
.evrt-calculators .withdrawal .contact-information-section .information-rows .information-row {
  border-bottom: 1px dashed #ededed;
  padding-top: 10px;
  padding-bottom: 10px;
  height: 50px;
}
.evrt-calculators .withdrawal .contact-information-section .information-rows .information-row .row-label {
  top: -6px;
  font-weight: 700;
}
.evrt-calculators .withdrawal .contact-information-section .information-rows .information-row .row-checkbox label,
.evrt-calculators .withdrawal .contact-information-section .information-rows .information-row .row-input label,
.evrt-calculators .withdrawal .contact-information-section .information-rows .information-row .row-label label {
  text-transform: none !important;
  font-size: 14px;
}
.evrt-calculators .withdrawal .contact-information-section .information-rows .information-row .row-input {
  top: -12px;
}
.evrt-calculators .withdrawal .contact-information-section .information-rows .information-row .row-checkbox {
  top: -6px;
}
.evrt-calculators .withdrawal .type-control-label {
  padding-top: 0.5em;
}
.evrt-calculators .withdrawal .btn-group-back-continue {
  padding-top: 20px;
}
.evrt-calculators .withdrawal .citizenship-status-question {
  border-top: 1px dashed #ededed;
  border-bottom: 1px dashed #ededed;
  padding-top: 1em;
  padding-bottom: 1em;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 960px) {
  .evrt-calculators .withdrawal .citizenship-status-question {
    padding-top: 1em;
    padding-bottom: 1em;
  }
}
.evrt-calculators .withdrawal .citizenship-status-question .checkbox,
.evrt-calculators .withdrawal .citizenship-status-question .checkbox-inline,
.evrt-calculators .withdrawal .citizenship-status-question .radio,
.evrt-calculators .withdrawal .citizenship-status-question .radio-inline {
  margin-top: 0;
  margin-bottom: 0;
}
.evrt-calculators .withdrawal .citizenship-status-question .checkbox,
.evrt-calculators .withdrawal .citizenship-status-question .radio {
  min-height: 27px;
}
.evrt-calculators .withdrawal .citizenship-status-question .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.evrt-calculators .withdrawal .citizenship-status-question .control-label {
  padding-top: 0.5em;
  text-transform: none;
  font-size: 14px;
}
.evrt-calculators .withdrawal .citizenship-status-question .control-label.inline-label,
.evrt-calculators .withdrawal .citizenship-status-question .control-label.long-label {
  padding-top: 0;
}
@media (min-width: 900px) {
  .evrt-calculators .withdrawal .citizenship-status-question .control-label {
    text-align: right;
    margin-bottom: 0;
  }
}
.evrt-calculators .withdrawal .citizenship-status-question .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 900px) {
  .evrt-calculators .withdrawal .citizenship-status-question .form-group-lg .control-label {
    padding-top: 1.9975em;
  }
  .evrt-calculators .withdrawal .citizenship-status-question .form-group-sm .control-label {
    padding-top: 6px;
  }
}
@media (max-width: 699px) {
  .evrt-calculators .withdrawal .citizenship-status-question div:last-child {
    margin: 3% 0;
  }
}
.evrt-calculators .withdrawal .citizenship-status-answers {
  border-bottom: 1px dashed #ededed;
  padding-top: 1em;
  padding-bottom: 1em;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 960px) {
  .evrt-calculators .withdrawal .citizenship-status-answers {
    padding-top: 1em;
    padding-bottom: 1em;
  }
}
.evrt-calculators .withdrawal .citizenship-msg {
  padding-left: 1em;
}
@media (min-width: 960px) {
  .evrt-calculators .withdrawal .citizenship-msg {
    padding-left: 1em;
  }
}
@media (max-width: 699px) {
  .evrt-calculators .withdrawal .citizenship-msg {
    font-size: 9pt;
  }
}
.evrt-calculators .withdrawal .citizenship-nav-buttons {
  margin-top: 2.25em;
  margin-left: 0;
  margin-right: 0;
}
@media (max-width: 699px) {
  .evrt-calculators .withdrawal .citizenship-nav-buttons .btn,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-header
    .actions
    button,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .modal-dialog
    .modal-content
    .csor-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button {
    padding: 6px 10px;
    font-size: 12px;
  }
}
@media only screen and (max-width: 699px) and (orientation: portrait) {
  .evrt-calculators .withdrawal .citizenship-nav-buttons .btn,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-header
    .actions
    button,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .modal-dialog
    .modal-content
    .csor-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .withdrawal
    .citizenship-nav-buttons
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button {
    font-size: 8pt;
  }
}
.evrt-calculators .withdrawal .bene-incomplete p {
  color: #e33d1c;
}
.evrt-calculators .withdrawal .use-current-address {
  padding-top: 30px;
}
@media (max-width: 959px) {
  .evrt-calculators .withdrawal .popoverMessageContainer {
    left: -46px !important;
  }
  .evrt-calculators .withdrawal .popoverMessageContainer.downMessage {
    top: -45px !important;
  }
  .evrt-calculators .withdrawal .popoverMessageContainer .popoverMessage {
    width: 102% !important;
  }
}
.evrt-calculators .withdrawal .minimial-email-container,
.evrt-calculators .withdrawal .minimial-email-container .row .email-address-container div {
  padding: 0;
}
.evrt-calculators .withdrawal .minimial-email-container .row {
  margin: 0 !important;
}
.evrt-calculators .withdrawal .minimial-email-container .row .static-message {
  margin-bottom: 15px;
  padding-left: 62px;
  padding-top: 20px;
}
.evrt-calculators .withdrawal .minimial-email-container .row .email-address-container div:first-child {
  padding-left: 8.5%;
}
.evrt-calculators .withdrawal .minimial-email-container .row .email-address-container div:last-child {
  padding-left: 2.5%;
}
.evrt-calculators .withdrawal .minimial-email-container .row .email-form-msg-container div:first-child {
  margin-left: 5.5%;
}
.evrt-calculators .withdrawal .minimial-email-container .row .email-form-msg-container div:last-child {
  padding: 0 0 0 5.2%;
}
.evrt-calculators .withdrawal .minimial-email-container .row .email-form-msg-container div:last-child I {
  font-size: 83%;
}
.evrt-calculators
  .withdrawal
  .minimial-email-container
  .row
  .button-container
  .inner-container.button-container
  div:last-child {
  padding-left: 3.2%;
}
.evrt-calculators .withdrawal .wd-info-message {
  padding: 0;
  margin-top: 20px;
}
.evrt-calculators .withdrawal .wd-info-message .alert {
  font-weight: 400 !important;
}
@media (max-width: 699px) {
  .evrt-calculators .withdrawal .wd-info-message .wd-message-top-container-with-background p {
    font-size: 9pt;
  }
}
.evrt-calculators .withdrawal .wd-additional-message {
  margin-bottom: 20px;
}
.evrt-calculators .withdrawal .page-title {
  margin: 0;
  display: inline-block;
}
@media (max-width: 699px) {
  .evrt-calculators .withdrawal .has-error {
    font-size: 9pt;
  }
  .evrt-calculators .withdrawal button.btn,
  .evrt-calculators
    .withdrawal
    button.modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .withdrawal
    button.modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button,
  .evrt-calculators
    .withdrawal
    button.modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button,
  .evrt-calculators
    .withdrawal
    button.modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn,
  .evrt-calculators
    .withdrawal
    button.modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn,
  .evrt-calculators
    .withdrawal
    button.modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn,
  .evrt-calculators
    .withdrawal
    button.modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn,
  .evrt-calculators
    .withdrawal
    button.modal
    .change-summary-dialog
    .change-summary-container
    .modal-header
    .actions
    button,
  .evrt-calculators
    .withdrawal
    button.modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn,
  .evrt-calculators
    .withdrawal
    button.modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn,
  .evrt-calculators
    .withdrawal
    button.modal
    .modal-dialog
    .modal-content
    .csor-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .withdrawal
    button.modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .withdrawal
    button.modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button {
    padding: 6px 10px;
    font-size: 12px;
  }
}
.evrt-calculators .withdrawal .withdrawal-alert-warning {
  background-color: #fff;
  border-color: #f4bf2a;
  color: #363636;
  overflow: visible;
  width: auto;
  position: inherit;
  margin-top: -10px;
  font-size: 0.4em;
}
.evrt-calculators .withdrawal .withdrawal-alert-warning hr {
  border-top-color: #f3b812;
}
.evrt-calculators .withdrawal .withdrawal-alert-warning .alert-link {
  color: #1c1c1c;
}
.evrt-calculators .withdrawal .withdrawal-alert-warning:before {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e606';
  color: #f4bf2a;
  font-size: 2.9em;
  position: absolute;
  top: 1px;
  left: 5px;
  font-size: 1.8rem;
  margin-top: -10px;
  display: inherit;
  width: auto;
}
.evrt-calculators .withdrawal .withdrawal-alert-warning p {
  margin-left: 60px;
  min-height: 41px;
  padding-top: 10px;
  padding-bottom: 10px;
}
@media only screen and (max-width: 699px) and (orientation: portrait) {
  .evrt-calculators .withdrawal .withdrawal-alert-warning:before {
    top: 1px;
    left: 0;
  }
}
@media only screen and (max-width: 699px) and (orientation: landscape) {
  .evrt-calculators .withdrawal .withdrawal-alert-warning:before {
    top: 1px;
    left: -2px !important;
  }
}
.evrt-calculators .withdrawal .wd-tooltip {
  display: inline;
  position: relative;
  text-decoration: none;
  font-weight: 400;
}
.evrt-calculators .withdrawal .wd-tooltip:hover:before {
  text-align: center;
  font-weight: 400;
  border: solid;
  border-color: #333 transparent;
  border-width: 6px 6px 0;
  bottom: 20px;
  content: '';
  position: absolute;
  z-index: 199;
}
.evrt-calculators .withdrawal .wd-tooltip:hover:after {
  text-align: center;
  font-weight: 400;
  font-size: 9pt;
  background: #333;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 5px;
  bottom: 26px;
  color: #fff;
  content: attr(title);
  padding: 5px;
  position: absolute;
  z-index: 198;
  width: 150px;
}
.evrt-calculators .withdrawal .wd-restriction-tt {
  top: -50px !important;
  left: 162px !important;
  width: 155px;
}
.evrt-calculators .withdrawal .wd-restriction-tt .popover-content {
  padding: 12px 14px !important;
}
@media only screen and (max-width: 699px) and (orientation: landscape) {
  .evrt-calculators .withdrawal .wd-restriction-tt {
    top: -45px !important;
    left: 448px !important;
  }
  .evrt-calculators .withdrawal .wd-restriction-tt .arrow {
    left: 84% !important;
  }
}
@media only screen and (max-width: 699px) and (orientation: portrait) {
  .evrt-calculators .withdrawal .wd-restriction-tt {
    top: -50px !important;
    left: 157px !important;
  }
  .evrt-calculators .withdrawal .wd-restriction-tt .arrow {
    left: 84% !important;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1199px) and (orientation: landscape) {
  .evrt-calculators .withdrawal .wd-restriction-tt {
    top: -50px !important;
    left: 125px !important;
  }
}
@media only screen and (min-width: 900px) and (max-width: 959px) and (orientation: portrait) {
  .evrt-calculators .withdrawal .wd-restriction-tt {
    top: -50px !important;
    left: 118px !important;
  }
}
.evrt-calculators .withdrawal .wd-restriction-tt-n-sources {
  left: 30px !important;
  padding: 10px !important;
  top: -50px !important;
}
@media only screen and (max-width: 699px) and (orientation: landscape) {
  .evrt-calculators .withdrawal .wd-restriction-tt-n-sources {
    top: -55px !important;
    left: 141px !important;
  }
  .evrt-calculators .withdrawal .wd-restriction-tt-n-sources .arrow {
    left: 90% !important;
  }
}
@media only screen and (max-width: 699px) and (orientation: portrait) {
  .evrt-calculators .withdrawal .wd-restriction-tt-n-sources {
    left: -5px !important;
    top: -50px !important;
  }
  .evrt-calculators .withdrawal .wd-restriction-tt-n-sources .arrow {
    left: 92% !important;
  }
}
.evrt-calculators .withdrawal .wd-restriction-tt-sep-no-value {
  top: -48px !important;
  left: -66px !important;
  margin-top: 0 !important;
}
@media only screen and (max-width: 699px) and (orientation: portrait) {
  .evrt-calculators .withdrawal .wd-restriction-tt-sep-no-value {
    top: -42px !important;
  }
}
@media only screen and (max-width: 699px) and (orientation: landscape) {
  .evrt-calculators .withdrawal .wd-restriction-tt-sep-no-value {
    top: -52px !important;
    left: -65px !important;
  }
}
.evrt-calculators .withdrawal .wd-restriction-tt-sep-n-sources {
  left: 150px !important;
  top: -63px !important;
  width: 155px !important;
}
@media only screen and (min-width: 960px) and (max-width: 1199px) and (orientation: landscape) {
  .evrt-calculators .withdrawal .wd-restriction-tt-sep-n-sources {
    left: 118px !important;
  }
}
@media screen and (min-width: 900px) and (max-width: 959px) and (orientation: portrait) {
  .evrt-calculators .withdrawal .wd-restriction-tt-sep-n-sources {
    left: 113px !important;
  }
}
@media only screen and (max-width: 699px) and (orientation: landscape) {
  .evrt-calculators .withdrawal .wd-restriction-tt-sep-n-sources {
    left: 135px !important;
  }
}
.evrt-calculators .withdrawal .secure-fund-container {
  padding: 10px 0;
  margin-left: 60px;
}
.evrt-calculators .withdrawal .af-rollover-contact-info {
  padding-top: 7px;
}
.evrt-calculators .withdrawal .af-advisory-button-box {
  padding-top: 40px;
}
.evrt-calculators .withdrawal .insufficient-balance {
  padding-left: 5%;
}
.evrt-calculators .withdrawal .address-change-options {
  padding: 0;
}
.evrt-calculators .withdrawal .address-change-options .row div {
  margin-left: 5%;
}
@media only screen and (max-width: 699px) and (orientation: portrait) {
  .evrt-calculators .withdrawal .address-change-options .row div {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-left: 0%;
  }
  .evrt-calculators .withdrawal .address-change-options .row div label {
    display: inline-grid;
  }
}
@media only screen and (max-width: 699px) and (orientation: landscape) {
  .evrt-calculators .withdrawal .address-change-options .row div {
    padding-top: 30px;
    padding-bottom: 30px;
    margin-left: 0%;
  }
  .evrt-calculators .withdrawal .address-change-options .row div label {
    display: inline-grid;
  }
}
.evrt-calculators .withdrawal .address-change-options .row div label {
  font-weight: 400;
  margin-left: 1%;
}
.evrt-calculators .withdrawal .row .radio input[type='radio'] {
  margin-left: -16px;
}
.evrt-calculators .withdrawal .row .radio label {
  padding-left: 12px;
}
.evrt-calculators .withdrawal .shipping-options {
  border: 1px solid #ddd;
  padding: 30px 20px;
}
.evrt-calculators .withdrawal .arrow-parent {
  padding-left: 10px !important;
}
.evrt-calculators .withdrawal select {
  outline: none !important;
}
.evrt-calculators .withdrawal .popoverMessageContainer .popoverMessageArrow .arrowDown {
  margin-left: 76%;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .withdrawal .btn .btn-primary,
  .evrt-calculators
    .withdrawal
    .btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button,
  .evrt-calculators
    .withdrawal
    .btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button,
  .evrt-calculators
    .withdrawal
    .btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn,
  .evrt-calculators
    .withdrawal
    .btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn,
  .evrt-calculators
    .withdrawal
    .btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn,
  .evrt-calculators
    .withdrawal
    .btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn,
  .evrt-calculators
    .withdrawal
    .btn
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn,
  .evrt-calculators
    .withdrawal
    .btn
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn,
  .evrt-calculators
    .withdrawal
    .btn
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button,
  .evrt-calculators
    .withdrawal
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button
    .btn-primary,
  .evrt-calculators
    .withdrawal
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button
    .btn-primary,
  .evrt-calculators
    .withdrawal
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button
    .btn-primary,
  .evrt-calculators
    .withdrawal
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn
    .btn-primary,
  .evrt-calculators
    .withdrawal
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn
    .btn-primary,
  .evrt-calculators
    .withdrawal
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn
    .btn-primary,
  .evrt-calculators
    .withdrawal
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn
    .btn-primary,
  .evrt-calculators
    .withdrawal
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-header
    .actions
    button
    .btn-primary,
  .evrt-calculators
    .withdrawal
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn
    .btn-primary,
  .evrt-calculators
    .withdrawal
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn
    .btn-primary,
  .evrt-calculators
    .withdrawal
    .modal
    .modal-dialog
    .modal-content
    .csor-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button
    .btn-primary,
  .evrt-calculators
    .withdrawal
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button
    .btn-primary,
  .evrt-calculators
    .withdrawal
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button
    .btn-primary {
    padding: 6px;
  }
}
.evrt-calculators .withdrawal .flow-block-container {
  min-height: 300px !important;
}
.evrt-calculators .withdrawal .flow-block-container .icon .fa-stack .flow-block-yellow-border-icon {
  -webkit-text-stroke-width: 1px !important;
  -webkit-text-stroke-color: #fcdd35 !important;
  color: #fff !important;
}
.evrt-calculators .withdrawal .flow-block-container .icon .fa-stack .flow-block-background-icon {
  height: 29px !important;
  width: 10px !important;
  background-color: #fcdd35 !important;
  top: 26% !important;
  left: 43% !important;
}
.evrt-calculators .withdrawal .flow-block-container .flow-block-warning-text {
  padding-left: 5px;
  line-height: 50px;
}
.evrt-calculators .withdrawal .ssn-question-container {
  border-top: 1px dashed #ededed;
  border-bottom: 1px dashed #ededed;
  padding-top: 1em;
  padding-bottom: 1em;
}
@media (min-width: 960px) {
  .evrt-calculators .withdrawal .ssn-question-container {
    padding-top: 1em;
    padding-bottom: 1em;
  }
}
.evrt-calculators .withdrawal .ssn-question-container .checkbox,
.evrt-calculators .withdrawal .ssn-question-container .checkbox-inline,
.evrt-calculators .withdrawal .ssn-question-container .radio,
.evrt-calculators .withdrawal .ssn-question-container .radio-inline {
  margin-top: 0;
  margin-bottom: 0;
}
.evrt-calculators .withdrawal .ssn-question-container .checkbox,
.evrt-calculators .withdrawal .ssn-question-container .radio {
  min-height: 27px;
}
.evrt-calculators .withdrawal .ssn-question-container .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.evrt-calculators .withdrawal .ssn-question-container .control-label {
  padding-top: 0.5em;
  text-transform: none;
  font-size: 14px;
}
.evrt-calculators .withdrawal .ssn-question-container .control-label.inline-label,
.evrt-calculators .withdrawal .ssn-question-container .control-label.long-label {
  padding-top: 0;
}
@media (min-width: 900px) {
  .evrt-calculators .withdrawal .ssn-question-container .control-label {
    text-align: right;
    margin-bottom: 0;
  }
}
.evrt-calculators .withdrawal .ssn-question-container .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 900px) {
  .evrt-calculators .withdrawal .ssn-question-container .form-group-lg .control-label {
    padding-top: 1.9975em;
  }
  .evrt-calculators .withdrawal .ssn-question-container .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.evrt-calculators .withdrawal .ssn-answers-container {
  border-bottom: 1px dashed #ededed;
  padding-top: 1em;
  padding-bottom: 1em;
}
@media (min-width: 960px) {
  .evrt-calculators .withdrawal .ssn-answers-container {
    padding-top: 1em;
    padding-bottom: 1em;
  }
}
.evrt-calculators .withdrawal .custom-tooltip {
  width: 300px;
  min-height: 50px;
  color: #fff;
  background-color: #000;
  border-radius: 5px;
  position: absolute;
  z-index: 10000;
  padding: 15px;
  font-size: 10px;
}
.evrt-calculators .withdrawal .custom-tooltip .money-source-table {
  border-top: solid 1px !important;
  border-bottom: solid 1px !important;
}
.evrt-calculators .withdrawal .custom-tooltip .money-source-table .money-source-container .dot-seperate {
  border-bottom: dashed 1px !important;
  padding: 5px 0;
}
.evrt-calculators
  .withdrawal
  .custom-tooltip
  .money-source-table
  .money-source-container
  .dot-seperate
  .text-align-right {
  text-align: right;
  width: 50%;
}
.evrt-calculators
  .withdrawal
  .custom-tooltip
  .money-source-table
  .money-source-container
  .dot-seperate
  .text-align-left {
  text-align: left;
  width: 50%;
}
.evrt-calculators .withdrawal .custom-tooltip .line-item,
.evrt-calculators .withdrawal .custom-tooltip .money-source-table .money-source-container .plain-seperate {
  padding: 5px 0;
}
.evrt-calculators .withdrawal .custom-tooltip .line-item .text-align-right,
.evrt-calculators
  .withdrawal
  .custom-tooltip
  .money-source-table
  .money-source-container
  .plain-seperate
  .text-align-right {
  text-align: right;
}
.evrt-calculators .withdrawal .custom-tooltip .line-item .text-align-left,
.evrt-calculators
  .withdrawal
  .custom-tooltip
  .money-source-table
  .money-source-container
  .plain-seperate
  .text-align-left {
  text-align: left;
}
.evrt-calculators .withdrawal .disable-content-by-default {
  pointer-events: none;
  opacity: 1;
}
.evrt-calculators .withdrawal .block-level-element {
  display: block;
}
.evrt-calculators .withdrawal .required-field:after {
  content: '*';
  color: red;
}
.evrt-calculators .withdrawal .tooltip-indicator {
  color: #337ab7;
  vertical-align: super;
}
.evrt-calculators .withdrawal .confirm-padding-left {
  padding-left: 32px;
  padding-top: 10px;
}
.evrt-calculators .withdrawal .heading-font {
  font-size: 15pt;
  color: #353535;
  font-weight: 700;
}
.evrt-calculators .withdrawal .combo-error-complete {
  margin-left: 20%;
  color: red;
  position: relative;
}
.evrt-calculators .withdrawal .page-title-new {
  padding-bottom: 16pt;
  padding-top: 16pt;
  margin-top: 16pt;
}
.evrt-calculators .withdrawal #availablelabel {
  font-size: 1.31rem;
}
.evrt-calculators .withdrawal .inline-header {
  display: inline-block;
}
.evrt-calculators .withdrawal .tooltipMessage {
  top: -24px;
  left: 361px;
  text-align: left;
}
@-moz-document url-prefix() {
  .evrt-calculators .withdrawal .margin-left-20 {
    margin-left: -20%;
    margin-top: 21px;
  }
  .evrt-calculators .withdrawal .tooltipMessage1 {
    left: 97px;
    text-align: left;
    top: -24px;
  }
  .evrt-calculators .withdrawal .tooltipMessage {
    left: 357px;
    text-align: left;
    top: -23px;
  }
}
.evrt-calculators .withdrawal .tooltipMessage1 {
  left: 100px;
  text-align: left;
  top: -24px;
}
.evrt-calculators .withdrawal .account-overview {
  margin-bottom: 1em;
}
.evrt-calculators .withdrawal .withdrawal-form {
  margin-top: 1em;
  border-top: 1px dashed #d6d6d6;
}
.evrt-calculators .withdrawal .section {
  border-bottom: 1px dashed #d6d6d6;
  background: #fafafa;
  padding: 1em 2em;
}
.evrt-calculators .withdrawal .enable-content {
  pointer-events: all;
  opacity: 1;
}
.evrt-calculators .withdrawal .disable-content {
  pointer-events: none;
  opacity: 0.2;
}
.evrt-calculators .withdrawal .dottedSection {
  border: 1px dashed #d6d6d6;
  padding: 1em 2em;
}
.evrt-calculators .withdrawal .form-group-text-transform label {
  text-transform: uppercase;
  font-weight: 400;
}
.evrt-calculators .withdrawal .state-list-dropdown {
  width: 30%;
}
.evrt-calculators .withdrawal .form-control-input-email {
  width: 89%;
  margin: 0;
}
.evrt-calculators .withdrawal .form-control-input,
.evrt-calculators .withdrawal .form-control-input-email,
.evrt-calculators .withdrawal .form-control-new {
  display: inline;
  height: 32px;
  padding: 6px 12px;
  font-size: 14px;
  color: #363636;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  -o-transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
}
.evrt-calculators .withdrawal .form-control-input {
  margin: 3px 0 0 -14px;
  width: 103%;
}
.evrt-calculators .withdrawal .form-control-new {
  width: 40%;
}
.evrt-calculators .withdrawal .withdrawal-type .text-notation .grayText {
  color: #7d7d7d;
}
.evrt-calculators .withdrawal .withdrawal-type .row {
  margin-left: 70px;
}
.evrt-calculators .withdrawal .withdrawal-summary .dottedSection {
  border: 1px solid #d6d6d6;
  background: #fafafa;
  padding: 1em 2em;
}
.evrt-calculators .withdrawal .withdrawal-summary .table {
  border: 1px solid #d6d6d6;
}
.evrt-calculators .withdrawal .withdrawal-summary .block-level-element {
  display: block;
}
.evrt-calculators .withdrawal .withdrawal-summary .col-right {
  text-align: right;
  border-bottom-width: 1px;
  text-transform: none;
  padding-right: 15px;
}
.evrt-calculators .withdrawal .withdrawal-summary .header-background {
  background: #ededed;
}
.evrt-calculators .withdrawal .withdrawal-summary .tableRowBottom {
  border-bottom: 1px solid #d6d6d6;
}
.evrt-calculators .withdrawal .withdrawal-summary .col-left-withRightBorder {
  width: 70%;
  border-bottom-width: 1px;
  border-right: 1px solid #d6d6d6;
  text-transform: none;
}
.evrt-calculators .withdrawal .withdrawal-summary .col-left {
  border-bottom-width: 1px;
  text-transform: none;
  padding-left: 15px;
}
.evrt-calculators .withdrawal .withdrawal-summary .col-left-second-row {
  border-bottom-width: 1px;
  text-transform: none;
  padding-left: 55px;
}
.evrt-calculators .withdrawal .withdrawal-summary .form-control-new {
  display: inline;
  width: 100%;
  height: 32px;
  padding: 6px 12px;
  font-size: 14px;
  color: #363636;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  -o-transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
}
.evrt-calculators .withdrawal .withdrawal-summary-table thead tr th:last-child {
  text-align: right;
  padding-right: 7px;
}
.evrt-calculators .withdrawal .border-container {
  border: solid #ddd 1px;
  min-height: 100px;
  padding: 10px 30px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .withdrawal .border-container {
    margin: 5px;
    padding: 10px;
  }
}
.evrt-calculators .withdrawal .border-container .dotted-border-container,
.evrt-calculators .withdrawal .border-container .dotted-border-container-new {
  border-top: dashed #ddd 1px;
  border-bottom: dashed #ddd 1px;
  padding: 10px 30px;
  margin: 20px 0 0;
}
.evrt-calculators .withdrawal .border-container .dotted-border-container-new {
  margin: 5px 0 0;
}
.evrt-calculators .withdrawal .border-container .remove-dotted-border-container {
  border-bottom: solid #ddd 1px;
  padding: 10px 30px;
  margin: 5px 0 0;
}
.evrt-calculators .withdrawal .border-container .withdrawal-options-container {
  padding: 10px 30px 10px 0;
}
.evrt-calculators .withdrawal .border-container .in-service-options-container .min-balance,
.evrt-calculators .withdrawal .border-container .withdrawal-options-container .min-balance {
  font-size: 12px;
  padding-left: 14px;
}
.evrt-calculators .withdrawal .border-container .citizen-confirmation-container {
  min-height: 5px;
  padding: 15px 30px;
  margin: 20px 0 0;
}
.evrt-calculators .withdrawal .border-container .costbasis-confirmation-container {
  min-height: 5px;
  padding: 15px 30px;
  margin: 10px 0 0 -9px;
}
.evrt-calculators .withdrawal .border-container .ssn-container {
  min-height: 5px;
  padding: 15px 30px;
  border-top: dashed #ddd 1px;
}
.evrt-calculators .withdrawal .border-container .ssn-container .form-inline .form-group .normal-label {
  font-size: inherit;
}
.evrt-calculators .withdrawal .border-container .ssn-container .form-inline .small-label {
  font-size: 0.86em;
}
.evrt-calculators .withdrawal .border-container .message-container {
  padding: 10px 30px;
}
.evrt-calculators .withdrawal .border-container .amount-container {
  margin-bottom: 20px;
}
.evrt-calculators .withdrawal .border-container .amount-container-new,
.evrt-calculators .withdrawal .minimally-email &gt; div.static-message {
  margin-bottom: 0;
}
.evrt-calculators .withdrawal .border-container .amount-display-container {
  height: 145px;
  padding: 7px 15px;
  margin-bottom: 10px;
}
.evrt-calculators .withdrawal .border-container .amount-display-container .total-amount-holder {
  margin: 5px 0;
}
.evrt-calculators .withdrawal .border-container .section-header {
  border-bottom: 1px solid #ddd;
  padding: 20px;
}
.evrt-calculators .withdrawal .border-container .inservice-options-table {
  margin-bottom: 20px;
  border-top: dashed 1px #ddd;
}
.evrt-calculators .withdrawal .border-container .inservice-options-table .dot-seperate {
  border-bottom: dashed 1px #ddd;
}
.evrt-calculators .withdrawal .border-container .inservice-options-table .dot-seperate .right-gap {
  margin-right: 25px;
}
.evrt-calculators .withdrawal .border-container .inservice-options-table .row-container .selected-row-header {
  border-bottom: solid 1px #ddd;
  vertical-align: bottom;
  line-height: 50px;
  min-height: 50px;
}
.evrt-calculators .withdrawal .border-container .inservice-options-table .row-container .source-row {
  margin-left: -15px;
}
.evrt-calculators .withdrawal .border-container .inservice-options-table .row-container .selected-row-body {
  min-height: 50px;
}
.evrt-calculators
  .withdrawal
  .border-container
  .inservice-options-table
  .row-container
  .selected-row-body
  .cell-container {
  padding: 20px 0;
  margin-top: 10px;
  margin-bottom: 10px;
}
.evrt-calculators .withdrawal .border-container .inservice-options-table .row-container .selected-row-footer {
  border-top: solid 1px #ddd;
  vertical-align: middle;
  line-height: 50px;
  min-height: 50px;
}
.evrt-calculators .withdrawal .border-container .custom-table {
  margin-bottom: 15px;
}
.evrt-calculators .withdrawal .border-container .custom-table tbody tr td,
.evrt-calculators .withdrawal .border-container .custom-table thead tr th {
  padding: 10px 0;
}
.evrt-calculators .withdrawal .border-container .total-amount-holder {
  margin-top: 5px;
  margin-bottom: 5px;
}
.evrt-calculators .withdrawal .border-container .uppercase-text {
  text-transform: uppercase;
}
.evrt-calculators .withdrawal .border-container .outstanding-dispaly-container {
  margin: 40px 0 10px;
}
.evrt-calculators .withdrawal .border-container .no-padding-top {
  padding-top: 0 !important;
}
.evrt-calculators .withdrawal .border-container .no-padding-bottom {
  padding-bottom: 0 !important;
}
.evrt-calculators .withdrawal .border-container .radio-button-container {
  padding: 0 20px 0 0;
}
.evrt-calculators .withdrawal .border-container .partial-withdrawal-balance-container {
  padding: 5px 0 40px;
}
.evrt-calculators .withdrawal .border-container .yellow-message-top-container-with-background {
  margin: -0.5em 2em 1em -2em;
  width: 107.4%;
}
.evrt-calculators .withdrawal .border-container .partial-withdrawal-balance-container-new {
  padding: 5px 0;
}
.evrt-calculators .withdrawal .border-container .button-container {
  padding-top: 10px;
  padding-bottom: 10px;
  height: 50px;
}
.evrt-calculators .withdrawal .border-container .line-gap {
  margin-bottom: 20px;
}
.evrt-calculators .withdrawal .border-container .alert-center-container {
  margin: auto;
  width: 75%;
}
.evrt-calculators .withdrawal .border-container .yellow-border-icon {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #fcdd35;
  color: #fff;
}
.evrt-calculators .withdrawal .border-container .background-icon {
  height: 29px;
  width: 10px;
  background-color: #fcdd35;
  top: 26%;
  left: 43%;
}
.evrt-calculators .withdrawal .border-container .black-background-icon {
  top: 1%;
  left: 31%;
  height: 17px;
  width: 9px;
  background-color: #000;
}
.evrt-calculators .withdrawal .border-container .yellow-background {
  background-color: #fcdd35 !important;
}
.evrt-calculators .withdrawal .border-container .warning-text {
  line-height: 50px;
  padding-left: 5px;
}
.evrt-calculators .withdrawal .border-container .warning-text-new {
  padding-left: 5px;
}
.evrt-calculators .withdrawal .border-container .terms-and-condition-container {
  padding: 5pt 20pt 0 0;
}
.evrt-calculators .withdrawal .border-container .min-height-container {
  min-height: 185px;
}
.evrt-calculators .withdrawal .border-container .min-height-container .right-portion {
  border-left: 1px dashed #ddd;
}
.evrt-calculators .withdrawal .border-container .min-height-container .right-portion .percent-field {
  width: 30%;
}
.evrt-calculators .withdrawal .border-container .min-height-container .right-portion .top-solid-border {
  border-top: 1px solid #ddd;
}
.evrt-calculators .withdrawal .border-container .min-height-container .right-portion .middle-text {
  padding: 10px 0;
}
.evrt-calculators .withdrawal .border-container .min-height-container .right-portion .button-align-to-middle {
  padding: 5px 0;
}
.evrt-calculators .withdrawal .border-container .min-height-container .right-portion .slider-container {
  margin: 30px 0;
}
.evrt-calculators .withdrawal .border-container .min-height-container .right-portion .add-top-margin {
  margin-top: 15px;
}
.evrt-calculators .withdrawal .border-container .min-height-container .right-portion .button-align-to-middle-of-table {
  padding: 10px 15px;
}
.evrt-calculators .withdrawal .yellow-info-message {
  background-color: #fac529;
  padding: 20px 0;
  margin-bottom: 20px;
}
.evrt-calculators .withdrawal .yellow-info-message p {
  width: 95%;
  margin: auto;
}
.evrt-calculators .withdrawal .yellow-info-message a {
  color: #000;
  text-decoration: underline;
  font-weight: 700;
}
.evrt-calculators .withdrawal .yellow-info-message a:hover {
  color: #000;
  font-weight: 700;
}
.evrt-calculators .withdrawal .loader-container {
  height: 100%;
  text-align: center;
  position: absolute;
  z-index: 1000;
  background: rgba(219, 217, 217, 0.2);
  color: #808181;
  pointer-events: all;
}
.evrt-calculators .withdrawal .loader-container .icon {
  position: absolute;
  top: 50%;
}
.evrt-calculators .withdrawal .yellow-modal-popup {
  background-color: #fcdd35;
  margin: -1em;
}
.evrt-calculators .withdrawal .yellow-modal-popup .modal-body a:hover {
  color: #000;
}
.evrt-calculators .withdrawal .yellow-modal-popup .modal-footer .btn-link,
.evrt-calculators
  .withdrawal
  .yellow-modal-popup
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .withdrawal
  .yellow-modal-popup
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .withdrawal
  .yellow-modal-popup
  .modal-footer
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn,
.evrt-calculators
  .withdrawal
  .yellow-modal-popup
  .modal-footer
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .withdrawal
  .yellow-modal-popup
  .modal-footer
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button {
  color: #000;
  text-decoration: none;
}
.evrt-calculators .withdrawal .yellow-modal-popup .modal-body a,
.evrt-calculators .withdrawal .yellow-modal-popup .modal-footer .btn-link:hover,
.evrt-calculators
  .withdrawal
  .yellow-modal-popup
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  .withdrawal
  .yellow-modal-popup
  .modal-footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button:hover,
.evrt-calculators
  .withdrawal
  .yellow-modal-popup
  .modal-footer
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn:hover,
.evrt-calculators
  .withdrawal
  .yellow-modal-popup
  .modal-footer
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover,
.evrt-calculators
  .withdrawal
  .yellow-modal-popup
  .modal-footer
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button:hover {
  color: #000;
  text-decoration: underline;
}
.evrt-calculators .withdrawal .inservice-container .inservice-inner-container {
  padding: 0 20px;
}
.evrt-calculators
  .withdrawal
  .inservice-container
  .inservice-inner-container
  .inservice-options
  .inservice-options-header
  h2 {
  font-size: 11pt;
  font-weight: 700;
}
.evrt-calculators
  .withdrawal
  .inservice-container
  .inservice-inner-container
  .inservice-options
  .inservice-options-list {
  border-bottom: dashed 1px #ddd;
}
.evrt-calculators
  .withdrawal
  .inservice-container
  .inservice-inner-container
  .inservice-options
  .inservice-options-list
  .selected-option-header-container
  .option-header {
  padding: 0;
  text-align: right;
}
.evrt-calculators
  .withdrawal
  .inservice-container
  .inservice-inner-container
  .inservice-options
  .inservice-options-list
  .option-sources-container
  .option-source-col-c
  .money-source-option-amount {
  display: block;
  height: 40px;
  padding: 6px 12px;
  font-size: 14px;
  color: #363636;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d6d6d6;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  -o-transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  transition:
    border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  width: 80%;
  float: right !important;
  text-align: right;
}
.evrt-calculators
  .withdrawal
  .inservice-container
  .inservice-inner-container
  .inservice-options
  .inservice-options-list
  .option-sources-container
  .option-source-col-c
  .money-source-option-amount:focus {
  border-color: #666;
  outline: 0;
}
.evrt-calculators
  .withdrawal
  .inservice-container
  .inservice-inner-container
  .inservice-options
  .inservice-options-list
  .option-sources-container
  .option-source-col-c
  .money-source-option-amount::-moz-placeholder {
  color: #a3a3a3;
  font-size: 14px;
  opacity: 1;
  -webkit-font-smoothing: antialiased;
}
.evrt-calculators
  .withdrawal
  .inservice-container
  .inservice-inner-container
  .inservice-options
  .inservice-options-list
  .option-sources-container
  .option-source-col-c
  .money-source-option-amount:-ms-input-placeholder {
  color: #a3a3a3;
  font-size: 14px;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
.evrt-calculators
  .withdrawal
  .inservice-container
  .inservice-inner-container
  .inservice-options
  .inservice-options-list
  .option-sources-container
  .option-source-col-c
  .money-source-option-amount::-webkit-input-placeholder {
  color: #a3a3a3;
  font-size: 14px;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
.evrt-calculators
  .withdrawal
  .inservice-container
  .inservice-inner-container
  .inservice-options
  .inservice-options-list
  .option-sources-container
  .option-source-col-c
  .money-source-option-amount[disabled],
.evrt-calculators
  .withdrawal
  .inservice-container
  .inservice-inner-container
  .inservice-options
  .inservice-options-list
  .option-sources-container
  .option-source-col-c
  .money-source-option-amount[readonly],
.evrt-calculators
  fieldset[disabled]
  .withdrawal
  .inservice-container
  .inservice-inner-container
  .inservice-options
  .inservice-options-list
  .option-sources-container
  .option-source-col-c
  .money-source-option-amount {
  cursor: not-allowed;
  color: #525252;
  background-color: #ededed;
  opacity: 1;
}
.evrt-calculators
  .withdrawal
  .inservice-container
  .inservice-inner-container
  .inservice-options
  .inservice-options-list
  .option-sources-container
  .option-source-col-c
  .money-source-option-amount.smaller,
.evrt-calculators
  textarea.withdrawal
  .inservice-container
  .inservice-inner-container
  .inservice-options
  .inservice-options-list
  .option-sources-container
  .option-source-col-c
  .money-source-option-amount {
  height: auto;
}
.evrt-calculators
  .withdrawal
  .inservice-container
  .inservice-inner-container
  .inservice-options
  .inservice-options-list
  .option-sources-container
  .option-source-col-c
  .money-source-option-amount::-ms-clear {
  color: #448fd2;
}
.evrt-calculators
  .withdrawal
  .inservice-container
  .inservice-inner-container
  .inservice-options
  .inservice-options-list
  .option-sources-container
  .option-source-col-c
  .option-source-label {
  margin: 0 !important;
  float: right !important;
  text-align: right;
}
.evrt-calculators .withdrawal .popoverMessageContainer.downMessage {
  top: -45px !important;
}
.evrt-calculators .withdrawal .popoverMessageContainer {
  left: 162px;
  position: absolute;
  display: table;
}
.evrt-calculators .withdrawal .popoverMessageContainer .downMessage {
  text-align: left;
  font-weight: 400;
}
.evrt-calculators .withdrawal .popoverMessageContainer .popoverMessage {
  font-weight: 400;
}
.evrt-calculators .withdrawal .button-container {
  padding-top: 10px;
  padding-bottom: 10px;
  height: 50px;
}
@media (max-width: 959px) {
  .evrt-calculators .withdrawal .amount-container-new,
  .evrt-calculators .withdrawal .inner-container {
    margin-left: 0;
    margin-right: 0;
  }
  .evrt-calculators .withdrawal .amount-container-new .withdrawal-options-container,
  .evrt-calculators .withdrawal .inner-container .withdrawal-options-container {
    margin-left: -5px;
    margin-right: -5px;
  }
  .evrt-calculators .withdrawal .amount-container-new .row .radio,
  .evrt-calculators .withdrawal .inner-container .row .radio {
    text-align: left;
    margin-top: 0;
  }
  .evrt-calculators .withdrawal .amount-container-new .row .radio input[type='radio'],
  .evrt-calculators .withdrawal .inner-container .row .radio input[type='radio'] {
    margin-left: -10px !important;
    margin-top: 2px;
  }
  .evrt-calculators .withdrawal .amount-container-new .row .radio #fullWithdrawal,
  .evrt-calculators .withdrawal .amount-container-new .row .radio #partialWithdrawal,
  .evrt-calculators .withdrawal .inner-container .row .radio #fullWithdrawal,
  .evrt-calculators .withdrawal .inner-container .row .radio #partialWithdrawal {
    margin-left: -10px !important;
  }
  .evrt-calculators .withdrawal .amount-container-new .row .radio label,
  .evrt-calculators .withdrawal .inner-container .row .radio label {
    padding: 0 10px;
  }
}
.evrt-calculators .designateType {
  border: solid 2px #d6d6d6;
  border-radius: 5px;
  margin: 1% 0%;
  padding: 1% 0%;
}
.evrt-calculators .marriedQueAFBene {
  border-top: solid 1px #d6d6d6;
  margin-top: 1%;
  padding-top: 1%;
}
.evrt-calculators .consentMessageContainer {
  padding-top: 20px;
  padding-bottom: 20px;
}
.evrt-calculators .consentMessageBorder {
  border-top: dashed 1px #ededed;
  padding-top: 1%;
}
.evrt-calculators .defaultDesignateConsent {
  border-top: solid 1px #d6d6d6;
  padding-top: 1%;
  margin-top: 1%;
}
.evrt-calculators .afTooltip,
.evrt-calculators .primary-bene-tip:hover:before {
  background: #000;
  border-radius: 5px;
  bottom: 26px;
  color: #fff;
  content: attr(customtitle);
  left: 20%;
  padding: 5px 15px;
  position: absolute;
  z-index: 10;
  display: inline;
  width: 220px;
}
.evrt-calculators .afTooltipDownArrow {
  content: '';
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  display: inline;
  position: absolute;
  border-top: 20px solid #000;
}
.evrt-calculators .contingent-bene-tip,
.evrt-calculators .primary-bene-advisoryTip,
.evrt-calculators .primary-bene-tip {
  color: #008aff;
}
.evrt-calculators .primary-bene-tip:hover:before {
  margin-bottom: 3.5%;
  left: 11%;
}
.evrt-calculators .primary-bene-tip:hover:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  display: inline;
  position: absolute;
  border-top: 20px solid #000;
  margin-left: -13%;
  top: -10%;
}
.evrt-calculators .primary-bene-advisoryTip:hover:before {
  background: #000;
  border-radius: 5px;
  bottom: 26px;
  color: #fff;
  content: attr(customtitle);
  padding: 5px 15px;
  position: absolute;
  z-index: 10;
  display: inline;
  width: 220px;
  margin-bottom: 6%;
  left: 37%;
}
.evrt-calculators .primary-bene-advisoryTip:hover:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  display: inline;
  position: absolute;
  border-top: 20px solid #000;
  margin-left: -10%;
  top: -9%;
}
.evrt-calculators .contingent-bene-tip:hover:before {
  background: #000;
  border-radius: 5px;
  bottom: 26px;
  color: #fff;
  content: attr(customtitle);
  padding: 5px 15px;
  position: absolute;
  z-index: 10;
  display: inline;
  margin-bottom: 3.5%;
  left: 11.5%;
  width: 240px;
}
.evrt-calculators .contingent-bene-tip:hover:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  display: inline;
  position: absolute;
  border-top: 20px solid #000;
  margin-left: -13%;
  top: -10%;
}
.evrt-calculators .beneficiaryTitleWithBorder {
  border-bottom: solid 1px #d6d6d6;
  width: 100%;
}
.evrt-calculators .beneAllocation {
  height: 40px;
}
.evrt-calculators .beneAFAllocationText {
  margin-top: 6%;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  .evrt-calculators .beneAFAllocationText {
    margin-top: 3%;
  }
}
@media only screen and (min-device-width: 360px) and (max-device-width: 627px) {
  .evrt-calculators .beneAFAllocationText {
    margin-top: 2%;
  }
}
.evrt-calculators .allocation-option-container {
  border: solid 2px #d6d6d6;
  border-radius: 5px;
  margin: 1% 0%;
  padding: 1% 0%;
}
.evrt-calculators .allocation-line-container {
  border-top: solid 1px #d6d6d6;
  padding-top: 1%;
  margin-top: 1%;
}
.evrt-calculators .allocation-header-margin {
  padding-top: 20px;
  padding-bottom: 100px;
}
.evrt-calculators .allocation-margin-top {
  padding-top: 10px;
}
.evrt-calculators .allocation-margin {
  padding: 5px 20px;
}
.evrt-calculators .allocation-margin div:last-child {
  text-align: right;
}
.evrt-calculators .allocation-slider {
  padding-right: 10px;
}
.evrt-calculators .allocation-info-icon {
  margin-top: 2px;
  margin-left: 25px;
}
.evrt-calculators .allocation-info-link {
  padding-left: 3px;
}
.evrt-calculators .allocation-fund-margin {
  padding-left: 15px;
  padding-top: 8px;
}
.evrt-calculators .allocation-text-margin {
  padding-right: 15px;
  padding-left: 0;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .evrt-calculators .allocation-text-margin {
    padding-top: 3px;
  }
}
.evrt-calculators .investment-allocation-table div.allocation-row {
  border-bottom: 1px dashed #ededed;
  padding-top: 5px;
}
.evrt-calculators .investment-allocation-table div.allocation-row:last-child {
  border: none;
}
.evrt-calculators .button-margin .row {
  margin-top: 200px;
}
.evrt-calculators .advisorytoptitleAF {
  margin-top: 1%;
}
.evrt-calculators .advisorydesignateType {
  border-radius: 5px 5px 5px 5px !important;
}
.evrt-calculators .advisorydesignateType .input-label {
  padding-left: 1px;
  font-size: 16px;
  color: #fff;
}
.evrt-calculators .advisorydesignateType .radio-button-row,
.evrt-calculators .rebalancer-mtg .panel.panel-default header.panel-heading.inactive {
  padding-left: 20px;
}
.evrt-calculators .advisorydesignateType .radio-inline input[type='radio'] {
  opacity: 100 !important;
}
.evrt-calculators .advisorydesignateType .panel-heading {
  border-radius: 5px 5px 0 0 !important;
}
.evrt-calculators .advisorydesignateType .panel-heading.inactive .input-label {
  color: #525252;
}
.evrt-calculators .advisorydesignateType .panel-body {
  padding: 11px;
}
.evrt-calculators .advisorydesignateType .panel-body .button-label {
  font-size: 14px;
}
.evrt-calculators .advisorydesignateType .panel-body .disclosure-text p {
  font-size: 12px;
}
.evrt-calculators .advisoryMessagePopupContainer {
  top: -10000%;
  right: 67%;
  left: 1%;
}
.evrt-calculators .advisoryAccountLink {
  border-top: solid 1px #d6d6d6;
  padding-top: 2%;
}
.evrt-calculators .advisoryMessagePopupContent {
  margin-left: 116px;
}
.evrt-calculators .advisoryalertMessage {
  color: red;
}
.evrt-calculators .advisoryHelpText {
  font-size: 12px;
  color: #00f;
}
.evrt-calculators .advisoryHelpText:hover:before {
  background: #000;
  border-radius: 5px;
  bottom: 26px;
  color: #fff;
  content: attr(customtitle);
  padding: 5px 15px;
  position: absolute;
  z-index: 10;
  display: inline;
  width: 220px;
  margin-bottom: 0.5%;
  left: 2%;
}
.evrt-calculators .advisoryHelpText:hover:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  display: inline;
  position: absolute;
  border-top: 20px solid #000;
  margin-left: -15%;
  top: 36%;
}
.evrt-calculators .advisoryIncorrectEntryAlert {
  border-color: red !important;
}
.evrt-calculators .adjustwithholdingsBorder {
  border-right: #a9a9a9 solid 1px;
  height: 120px;
}
.evrt-calculators .adjustwithholdingsFederaltxt {
  margin-top: 5%;
  padding: 0;
}
.evrt-calculators .adjustwithholdingsFederaltxtPercentage {
  width: 30%;
  float: right !important;
}
.evrt-calculators .adjustwithholdingsFederalToggle {
  padding-top: 5%;
}
.evrt-calculators .adjustwithholdingsSlider {
  margin-top: 10%;
  width: 110%;
}
.evrt-calculators .adjustwithholdingsFooter {
  margin-top: 20%;
}
.evrt-calculators .adjustwithHoldingsMinBal {
  margin-left: -8%;
}
.evrt-calculators .adjustwithholdingsDefaultMinBal {
  width: 30%;
}
.evrt-calculators .advisoryAccNumberHelpText {
  font-size: 12px;
  color: #008aff;
  margin-top: -1%;
}
.evrt-calculators .wd-amt-input {
  margin-left: -10px;
}
.evrt-calculators .label-align {
  text-align: left;
}
.evrt-calculators .arrow-icon {
  position: absolute;
  bottom: -18px;
  color: #000;
  left: 100px;
}
.evrt-calculators .dot-seperate {
  border-bottom: dashed 1px #ddd;
}
.evrt-calculators .solid-bottom {
  border-bottom: 1px solid #ddd;
  padding: 4px 0;
}
.evrt-calculators .padding-top-bottom {
  padding-top: 30px;
  padding-bottom: 30px;
}
.evrt-calculators .margin-ten-top-bottom {
  margin-top: 10px;
  margin-bottom: 10px;
}
.evrt-calculators .dotted-bottom {
  border-bottom: 1px dashed #ddd;
}
.evrt-calculators .margin-left-33 {
  margin-left: -33px;
  margin-bottom: 15px;
}
.evrt-calculators .margin-top-12 {
  margin-top: 12px;
}
.evrt-calculators .margin-left-15 {
  margin-left: -15px;
}
.evrt-calculators .form-control-select {
  width: 40%;
}
.evrt-calculators .form-control-select-width-20 {
  width: 25%;
}
.evrt-calculators .form-control-input-103 {
  width: 102%;
  margin-left: 5pt;
}
.evrt-calculators .form-control-input-50 {
  width: 60%;
}
.evrt-calculators .text-input-width {
  width: 80%;
}
.evrt-calculators .capitalize-text {
  text-transform: capitalize;
}
.evrt-calculators .text-input-width-20 {
  width: 23%;
}
.evrt-calculators .bold-text {
  font-weight: 700;
}
.evrt-calculators .font-medium {
  font-weight: 400;
  font-size: 13pt;
  color: #353535;
}
.evrt-calculators .text-capital {
  text-transform: uppercase !important;
  font-weight: 400;
  font-size: 10pt;
}
.evrt-calculators .font-20 {
  font-size: 20pt;
}
.evrt-calculators .font-12 {
  font-size: 12pt;
}
.evrt-calculators .font-light-gray-color {
  color: #a3a3a3;
}
.evrt-calculators .font-col-md-11 {
  width: 94%;
}
.evrt-calculators .font-col-md-1 {
  width: 6%;
}
.evrt-calculators .text-align-right {
  text-align: right;
}
.evrt-calculators .text-align-justified {
  margin-right: 78% !important;
}
.evrt-calculators .text-align-justified1 {
  margin-left: 14% !important;
}
@media (max-width: 959px) {
  .evrt-calculators .text-align-justified1 {
    margin-left: 0 !important;
  }
}
.evrt-calculators .available-loan-balance table.overview-table tr,
.evrt-calculators .text-align-left {
  text-align: left;
}
.evrt-calculators .text-align-center {
  text-align: center;
}
.evrt-calculators .font-11 {
  font-weight: 700;
}
.evrt-calculators .font-11,
.evrt-calculators .font-11-normal {
  font-size: 11pt;
}
.evrt-calculators .font-10 {
  font-size: 10pt;
  font-weight: 700;
}
.evrt-calculators .ol-padding-left {
  padding-left: 20px;
  font-size: 10pt;
}
.evrt-calculators .form-margin-top {
  margin-top: -16pt;
}
.evrt-calculators .margin-left-5 {
  margin-left: 5px;
}
.evrt-calculators .margin-left-7 {
  margin-left: -7px;
}
.evrt-calculators .margin-bottom-30 {
  margin-bottom: 30px;
}
.evrt-calculators .margin-bottom-20 {
  margin-bottom: 20pt;
  margin-top: -9pt;
}
.evrt-calculators .text-color-red {
  color: red;
}
.evrt-calculators .margin-right-15 {
  margin-right: 15%;
}
.evrt-calculators .margin-right34 {
  margin-right: 34%;
}
.evrt-calculators .margin-left-0 {
  margin-left: 0%;
}
.evrt-calculators .padding-10 {
  padding: 10%;
}
.evrt-calculators .margin-left-30 {
  margin-left: 30%;
}
.evrt-calculators .margin-left-72 {
  margin-left: 72%;
}
.evrt-calculators .margin-left-64 {
  margin-left: 66%;
}
.evrt-calculators .margin-left-84 {
  margin-left: 84%;
}
.evrt-calculators .margin-right-10 {
  margin-right: 11%;
}
.evrt-calculators .margin-left-28 {
  margin-left: 28px;
  padding: 0;
}
.evrt-calculators .remove-padding-left {
  padding-left: 0;
}
.evrt-calculators .margin-left-13 {
  margin-left: 13px;
}
.evrt-calculators .margin-left-2 {
  margin-left: 2px;
  margin-top: 5px;
}
.evrt-calculators .text-padding-top {
  padding-top: 10pt;
  padding-left: 15pt;
}
.evrt-calculators .column-width-left {
  margin-left: -21px;
}
.evrt-calculators .column-width-left-4 {
  margin-left: -14px;
}
.evrt-calculators .column-width-left-3 {
  margin-left: -20px;
}
.evrt-calculators .grey-background {
  background-color: #e6e7e7;
}
.evrt-calculators .grey-solid-line {
  border-top: 1px solid #d6d6d6;
}
.evrt-calculators .grey-dotted-line {
  border-top: 1px dashed #d6d6d6;
}
.evrt-calculators .top-bottom-padding {
  padding-top: 16pt;
  padding-bottom: 16pt;
}
.evrt-calculators .no-left-right-padding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.evrt-calculators .margin-left-20 {
  margin-left: 20px;
  margin-top: -10px;
}
.evrt-calculators .margin-right-42 {
  margin-right: -42px;
}
.evrt-calculators .margin-top-10 {
  margin-top: -10pt;
}
.evrt-calculators .margin-top-11 {
  margin-top: 11pt;
}
.evrt-calculators .padding-left-12 {
  padding: 0 0 0 11pt;
}
.evrt-calculators .no-bottom-border {
  border-bottom: none;
}
.evrt-calculators .no-top-border,
.evrt-calculators .nonqual .distribution-table-wrapper table tbody tr {
  border-top: none;
}
.evrt-calculators .no-margin {
  margin: 0 !important;
}
.evrt-calculators .margin-top-4 {
  margin-top: 4pt;
}
.evrt-calculators .margin-top-6 {
  margin-top: 6pt;
}
.evrt-calculators .margin-top-gap {
  margin-top: 18pt;
}
.evrt-calculators .yellow-icon-color {
  color: #fcdd35;
}
.evrt-calculators .margin-86percent-left {
  margin-left: 86%;
}
.evrt-calculators .margin-22percent-left {
  margin-left: 22%;
}
.evrt-calculators .no-border {
  border: none !important;
}
/* .evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions .print-icon:before,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions button,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .submission-warnings .investment-mix-warning p,
.evrt-calculators .no-padding {
  padding: 0;
} */
.evrt-calculators .icon-size {
  font-size: 0.7em;
}
.evrt-calculators .head-label-align {
  position: relative;
  left: 4%;
}
@media (max-width: 699px) {
  .evrt-calculators .head-label-align {
    left: 2%;
  }
}
@media (max-width: 959px) {
  .evrt-calculators .head-label-align {
    left: 2%;
  }
}
.evrt-calculators .head-labelRight-align {
  position: relative;
  right: 7%;
}
.evrt-calculators .head-labelRight1-align {
  position: relative;
  right: 14%;
}
.evrt-calculators .head-labelRight2-align {
  position: relative;
  right: 2%;
}
.evrt-calculators .head-labelChild-align {
  position: relative;
  left: 0%;
}
.evrt-calculators .head-labelChild1-align,
.evrt-calculators .head-labelChild2-align {
  position: relative;
}
.evrt-calculators .header-margin {
  margin-top: 0;
  margin-bottom: 10px;
}
@media (max-width: 699px) {
  .evrt-calculators .mobile-row-padding {
    padding: 20px 0;
  }
}
.evrt-calculators .table-border-bottom-out {
  border-bottom: 1px solid #ddd;
}
.evrt-calculators .head-labelChild3-align {
  position: relative;
  left: 6%;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .head-labelChild3-align {
    left: 0%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .head-labelChild3-align {
    left: 0%;
  }
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .head-label-align,
  .evrt-calculators .head-labelChild-align,
  .evrt-calculators .head-labelChild3-align {
    position: relative;
    left: 0%;
  }
}
.evrt-calculators .nonqual .inner-container {
  padding: 0 5px;
}
.evrt-calculators .nonqual .distribution-table-wrapper {
  min-height: 120px;
  border-collapse: collapse;
  position: relative;
}
.evrt-calculators .nonqual .distribution-table-wrapper table {
  margin-bottom: 0.5em;
}
.evrt-calculators .nonqual .distribution-table-wrapper table thead tr th {
  border-bottom: 1px solid #d6d6d6;
  font-weight: 400;
  padding: 0.5em;
  vertical-align: bottom;
}
@media (max-width: 699px) {
  .evrt-calculators .nonqual .distribution-table-wrapper table thead tr th {
    font-size: xx-small;
  }
}
.evrt-calculators .nonqual .distribution-table-wrapper table tbody tr td:last-child,
.evrt-calculators .nonqual .distribution-table-wrapper table thead tr th:last-child {
  text-align: left;
}
.evrt-calculators .nonqual .distribution-table-wrapper table tbody tr td {
  font-weight: 300;
}
@media (max-width: 699px) {
  .evrt-calculators .nonqual .distribution-table-wrapper table tbody tr td {
    font-size: xx-small;
  }
}
.evrt-calculators .nonqual .distribution-table-wrapper table tbody td,
.evrt-calculators .nonqual .distribution-table-wrapper table tfoot td {
  vertical-align: top;
}
.evrt-calculators .nonqual-summary-header {
  padding-bottom: 1.5em;
}
.evrt-calculators .nonqual-summary-header p {
  padding-top: 12px;
  margin: 0;
}
.evrt-calculators .nonqual-summary-header .page-title {
  margin: 0;
  padding-top: 29px;
  padding-bottom: 0;
}
.evrt-calculators .nonqual-enroll .btn-toggle {
  height: 35px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.evrt-calculators .nonqual-enroll .structure-container {
  padding-bottom: 10px;
}
.evrt-calculators .nonqual-enroll .panel-group {
  margin-bottom: 15px;
}
@media (max-width: 900px) {
  .evrt-calculators .nonqual-enroll .row .col-sm-2 .btn,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-2
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-2
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-2
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-2
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-2
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-2
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-2
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-2
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-header
    .actions
    button,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-2
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-2
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-2
    .modal
    .modal-dialog
    .modal-content
    .csor-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-2
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-2
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button,
  .evrt-calculators .nonqual-enroll .row .col-sm-3 .btn,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-3
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-3
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-3
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-3
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-3
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-3
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-3
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-3
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-header
    .actions
    button,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-3
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-3
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-3
    .modal
    .modal-dialog
    .modal-content
    .csor-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-3
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .nonqual-enroll
    .row
    .col-sm-3
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button {
    min-width: 100%;
    margin-top: 1em;
  }
}
.evrt-calculators .nonqual-enroll .distribution-details .distribution-rightblock {
  border-left: 1px dashed #d6d6d6;
}
@media (max-width: 900px) {
  .evrt-calculators .nonqual-enroll .distribution-details .distribution-rightblock {
    border-left: none;
  }
}
.evrt-calculators .nonqual-enroll .contribution-details {
  padding-top: 30px;
}
.evrt-calculators .nonqual-enroll .contribution-details .contribution-rightblock {
  padding-bottom: 10px;
  padding-left: 28px;
}
@media (max-width: 900px) {
  .evrt-calculators .nonqual-enroll .contribution-details .contribution-rightblock {
    padding-left: 15px;
  }
}
.evrt-calculators .nonqual-enroll .contribution-details .contribution-rightblock .form-group label.control-label {
  font-size: 12px;
  padding: 3px;
}
.evrt-calculators .nonqual-enroll .contribution-details .contribution-rightblock .col-sm-8 .input-group .input-sm {
  height: 35px;
}
.evrt-calculators
  .nonqual-enroll
  .contribution-details
  .contribution-rightblock
  .col-sm-8
  .input-group
  .input-group-btn
  span {
  padding: 3px;
}
.evrt-calculators .nonqual-enroll .contribution-details .contribution-rightblock .col-sm-8 .input-group .input-border {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.evrt-calculators .nonqual-enroll .contribution-details .contribution-leftblock {
  padding-right: 28px;
}
.evrt-calculators .nonqual-enroll .contribution-details .title-description {
  font-size: 18px;
  text-transform: uppercase;
}
.evrt-calculators .nonqual-enroll .distribution-election-reason {
  margin-bottom: 18px;
}
.evrt-calculators .nonqual-enroll .distribution-election-reason .second-radio {
  padding-left: 0 !important;
}
.evrt-calculators .nonqual-enroll .margin15 {
  margin-top: 15px;
}
.evrt-calculators .nonqual-enroll table.distribution-election tbody td {
  vertical-align: middle;
  padding: 0.5em 1.5em;
}
.evrt-calculators .nonqual-enroll table.distribution-election .custom-error {
  border: 1px solid #e33d1c;
}
.evrt-calculators .nonqual-enroll table.distribution-election .custom-padding {
  padding-top: 12px;
  position: absolute;
}
.evrt-calculators .nonqual-enroll table.distribution-election-single-timing .custom-error {
  border: 1px solid #e33d1c;
}
.evrt-calculators .nonqual-enroll table.distribution-election-single-timing .custom-padding {
  padding-top: 12px;
  position: absolute;
}
.evrt-calculators .nonqual-enroll table.summary-cart {
  border: 1px solid #d6d6d6;
  background-color: transparent;
  width: 100%;
  border-collapse: collapse;
}
.evrt-calculators .nonqual-enroll table.summary-cart .title {
  padding-top: 7px;
}
.evrt-calculators .nonqual-enroll table.summary-cart thead th {
  padding: 0.5em 1.5em;
  border-right: 1px solid #d6d6d6;
  border-bottom: 1px solid #d6d6d6;
  border-left: 1px solid #d6d6d6;
  color: #fff;
}
.evrt-calculators .nonqual-enroll table.summary-cart thead th:nth-child(1) {
  border-right: 0;
  font-size: 16px !important;
  font-weight: 400;
}
@media (max-width: 900px) {
  .evrt-calculators .nonqual-enroll table.summary-cart thead th:nth-child(1) {
    border-right: none;
  }
}
.evrt-calculators .nonqual-enroll table.summary-cart thead th:nth-child(2) {
  border-left: 0;
}
@media (max-width: 900px) {
  .evrt-calculators .nonqual-enroll table.summary-cart thead th:nth-child(2) {
    border-left: none;
  }
}
.evrt-calculators .nonqual-enroll table.summary-cart thead th:last-child {
  border-right: 0;
  padding: 0.5em !important;
}
@media (max-width: 900px) {
  .evrt-calculators .nonqual-enroll table.summary-cart thead th:last-child {
    border-right: none;
  }
}
.evrt-calculators .nonqual-enroll table.summary-cart thead th .btn-dimension {
  width: 120px;
  height: 26px;
  padding: 0;
}
.evrt-calculators .nonqual-enroll table.summary-cart tbody tr:last-child {
  border-bottom: 1px dotted #d6d6d6;
}
.evrt-calculators .nonqual-enroll table.summary-cart tbody td {
  vertical-align: middle;
  padding: 0.5em 1.5em;
}
.evrt-calculators .nonqual-enroll-deferrals .btn-toggle {
  height: 35px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.evrt-calculators .nonqual-enroll-deferrals .btn-container {
  margin-top: 30px;
}
@media (max-width: 900px) {
  .evrt-calculators .nonqual-enroll-deferrals .btn-container {
    height: 5em;
  }
  .evrt-calculators .nonqual-enroll-deferrals .btn-container .btn,
  .evrt-calculators
    .nonqual-enroll-deferrals
    .btn-container
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .nonqual-enroll-deferrals
    .btn-container
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button,
  .evrt-calculators
    .nonqual-enroll-deferrals
    .btn-container
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button,
  .evrt-calculators
    .nonqual-enroll-deferrals
    .btn-container
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn,
  .evrt-calculators
    .nonqual-enroll-deferrals
    .btn-container
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn,
  .evrt-calculators
    .nonqual-enroll-deferrals
    .btn-container
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn,
  .evrt-calculators
    .nonqual-enroll-deferrals
    .btn-container
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn,
  .evrt-calculators
    .nonqual-enroll-deferrals
    .btn-container
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-header
    .actions
    button,
  .evrt-calculators
    .nonqual-enroll-deferrals
    .btn-container
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn,
  .evrt-calculators
    .nonqual-enroll-deferrals
    .btn-container
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn,
  .evrt-calculators
    .nonqual-enroll-deferrals
    .btn-container
    .modal
    .modal-dialog
    .modal-content
    .csor-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .nonqual-enroll-deferrals
    .btn-container
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .nonqual-enroll-deferrals
    .btn-container
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button {
    min-width: 100%;
    margin-top: 1em;
  }
}
.evrt-calculators .nonqual-enroll-deferrals .contribution-details .contribution-percentage-nonqual {
  color: #363636;
  font-size: 3em;
  font-weight: 500;
  float: left;
  margin: 0;
}
.evrt-calculators .nonqual-enroll-deferrals .contribution-details .contribution-heading {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
.evrt-calculators .nonqual-enroll-deferrals .contribution-details p.small {
  font-size: 14px;
}
.evrt-calculators .nonqual-enroll-deferrals .contribution-details label.panel-title {
  display: block;
  padding: 12px;
}
.evrt-calculators .nonqual-enroll-deferrals .contribution-details .sliderComponent .noLabel {
  margin-top: 15px;
  margin-bottom: 30px;
}
.evrt-calculators .available-loan-balance table.overview-table,
.evrt-calculators
  .nonqual-enroll-deferrals
  .contribution-details
  .sliderComponent
  .sliderTrackAndThumb
  .sliderTrackWrapper {
  width: 100%;
}
.evrt-calculators .nonqual-enroll-deferrals .panel-contribution-container {
  border: 1px solid #d6d6d6;
  overflow: hidden;
}
.evrt-calculators .nonqual-enroll-deferrals .panel-contribution-container .contribution-leftblock {
  padding-left: 1em !important;
  padding-right: 1.75em !important;
  border-bottom: 0 !important;
  border-right: 1px dashed #d6d6d6;
  overflow: hidden;
  margin-top: 1em !important;
  margin-bottom: 1em !important;
}
@media (max-width: 900px) {
  .evrt-calculators .nonqual-enroll-deferrals .panel-contribution-container .contribution-leftblock {
    border-right: none;
    clear: right;
    border-bottom: 1px dashed #d6d6d6 !important;
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
.evrt-calculators .nonqual-enroll-deferrals .panel-contribution-container .contribution-rightblock {
  padding-left: 1.75em !important;
  margin-top: 1.85em;
  margin-bottom: 1em;
}
@media (max-width: 900px) {
  .evrt-calculators .nonqual-enroll-deferrals .panel-contribution-container .contribution-rightblock {
    float: left;
    margin-top: 1em;
    padding: 0;
    padding-left: 1em !important;
    padding-right: 1em !important;
  }
}
.evrt-calculators .nonqual-enroll-deferrals .panel-contribution-container .contribution-rightblock .em-lightbulb {
  font-size: 20px;
  color: #448fd2;
}
.evrt-calculators .nonqual-enroll-deferrals .panel-contribution-container .contribution-rightblock h2 {
  margin-top: -23px;
  padding-left: 27px;
}
@media (max-width: 900px) {
  .evrt-calculators .nonqual-enroll-deferrals .panel-contribution-container .panel-heading .panel-title strong {
    line-height: 1.4375em !important;
    padding-left: 0 !important;
    font-size: 1em !important;
  }
}
.evrt-calculators .loader,
.evrt-calculators .loaderBackground {
  position: fixed;
  top: 0;
  left: 0;
}
.evrt-calculators .loaderBackground {
  content: '';
  display: block;
  background-color: rgba(255, 255, 255, 0.7);
  z-index: 1025;
  width: 100%;
  height: 100%;
}
.evrt-calculators .loaderBackground.just-element,
.evrt-calculators .loaderBackground.just-element .loader {
  position: absolute;
}
.evrt-calculators .loader {
  z-index: 1000;
  overflow: show;
  margin: auto;
  bottom: 0;
  right: 0;
  height: 60px;
  width: 60px;
  -webkit-animation: rotation 0.6s infinite linear;
  -moz-animation: rotation 0.6s infinite linear;
  -o-animation: rotation 0.6s infinite linear;
  animation: rotation 0.6s infinite linear;
  border-left: 6px solid #d6d6d6;
  border-right: 6px solid #d6d6d6;
  border-bottom: 6px solid #d6d6d6;
  border-top: 6px solid #363636;
  border-radius: 100%;
}
@-webkit-keyframes rotation {
  0% {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
@-moz-keyframes rotation {
  0% {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(359deg);
  }
}
@-o-keyframes rotation {
  0% {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(359deg);
  }
}
@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
.evrt-calculators .tooltip-inner {
  max-width: 400px;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container {
  padding: 20px;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header {
  display: block;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .submission-warnings {
  padding: 10px 10px 0;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header h4,
.evrt-calculators .modal .modal-dialog .modal-content .csor-modal .modal-header h4,
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-header h4 {
  margin: 0;
  padding: 0 10px;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .modal-description {
  margin: 1.5em 0;
  padding: 0 10px;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions {
  float: right;
  margin: -35px 0 0;
  width: 33%;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions .print-icon {
  padding: 0;
  text-decoration: none;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions:after,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions:before {
  content: ' ';
  display: table;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .actions:after {
  clear: both;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .with-success-check {
  margin: 20px 0 10px;
  padding-left: 3em;
  position: relative;
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .with-success-check
  .em-checkbox-icon {
  color: #00af02;
  display: inline-block;
  font-size: 2.5em;
  left: 0;
  margin-right: 0;
  margin-top: -1px;
  position: absolute;
  top: -5px;
  vertical-align: middle;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .with-success-check:after,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .with-success-check:before,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header:after,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header:before {
  content: ' ';
  display: table;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header .with-success-check:after,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-header:after {
  clear: both;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .change-summary-body .change-summary-content {
  background: #fafafa;
  display: table;
  padding: 0 10px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content {
    display: block;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content {
    display: block;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content {
    display: block;
  }
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .change-summary-body
  .change-summary-content
  .change-summary-row {
  display: table-row;
  margin: 0 0 10px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content
    .change-summary-row {
    position: relative;
    min-height: 1px;
    display: block;
    margin: 0 0 10px;
    padding: 0;
  }
}
@media (min-width: 900px) and (max-width: 959px) and (min-width: 960px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content
    .change-summary-row {
    float: left;
    width: 100%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content
    .change-summary-row {
    position: relative;
    min-height: 1px;
    display: block;
    margin: 0 0 10px;
    padding: 0;
  }
}
@media (min-width: 960px) and (max-width: 1199px) and (min-width: 960px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content
    .change-summary-row {
    float: left;
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content
    .change-summary-row {
    position: relative;
    min-height: 1px;
    display: block;
    margin: 0 0 10px;
    padding: 0;
  }
}
@media (min-width: 1200px) and (min-width: 960px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content
    .change-summary-row {
    float: left;
    width: 100%;
  }
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .change-summary-body
  .change-summary-content
  .change-summary-row
  .change-summary-label {
  display: table-cell;
  font-weight: 700;
  text-align: left;
  vertical-align: top;
  width: 150px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content
    .change-summary-row
    .change-summary-label {
    float: none;
    display: inline-block;
    text-align: right;
    width: 40%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content
    .change-summary-row
    .change-summary-label {
    float: none;
    display: inline-block;
    text-align: right;
    width: 40%;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content
    .change-summary-row
    .change-summary-label {
    float: none;
    display: inline-block;
    text-align: right;
    width: 40%;
  }
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .change-summary-body
  .change-summary-content
  .change-summary-row
  .change-summary-item {
  display: table-cell;
  text-align: left;
  vertical-align: bottom;
  word-break: normal;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content
    .change-summary-row
    .change-summary-item {
    float: none;
    display: inline-block;
    padding: 0 0 0 10px;
    text-align: left;
    width: 59%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content
    .change-summary-row
    .change-summary-item {
    float: none;
    display: inline-block;
    padding: 0 0 0 10px;
    text-align: left;
    width: 59%;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content
    .change-summary-row
    .change-summary-item {
    float: none;
    display: inline-block;
    padding: 0 0 0 10px;
    text-align: left;
    width: 59%;
  }
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .change-summary-body .disclaimer {
  position: relative;
  min-height: 1px;
  border: 0;
  margin: 10px 0 0;
  padding: 0 10px;
}
@media (min-width: 960px) {
  .evrt-calculators .modal .change-summary-dialog .change-summary-container .change-summary-body .disclaimer {
    float: left;
    width: 100%;
  }
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .change-summary-body
  .change-summary-content
  .change-summary-row:after,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .change-summary-body
  .change-summary-content
  .change-summary-row:before,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .change-summary-body .disclaimer:after,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .change-summary-body .disclaimer:before {
  content: ' ';
  display: table;
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .change-summary-body
  .change-summary-content
  .change-summary-row:after,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .change-summary-body .disclaimer:after {
  clear: both;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-footer {
  border: 0;
  margin: 10px 0 0;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-footer .footer-content {
  margin: 10px 0 0;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-footer .footer-content .help-text {
  float: left;
  margin: 0 0 10px;
  text-align: left;
  width: 74%;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .change-summary-body:after,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .change-summary-body:before,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .help-text:after,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .help-text:before {
  content: ' ';
  display: table;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .change-summary-body:after,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .help-text:after {
  clear: both;
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .review-changes-notice {
  display: block;
  float: none;
  margin: 0;
  padding: 0 10px;
  text-align: left;
  width: auto;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .review-changes-notice {
    float: left;
    width: 50%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .review-changes-notice {
    float: left;
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .review-changes-notice {
    float: left;
    width: 50%;
  }
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-footer .footer-content .btns {
  display: block;
  text-align: center;
  padding: 0 0 10px;
  width: auto;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-footer .footer-content .btns {
    float: right;
    width: 50%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-footer .footer-content .btns {
    float: right;
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-footer .footer-content .btns {
    float: right;
    width: 50%;
  }
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn {
  display: inline-block;
  margin: 1em 0 0;
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn {
  padding-right: 10px;
  display: inline-block;
}
@media print {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn {
    display: none;
  }
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn {
  display: inline-block;
  margin: 1em 0 0;
}
@media print {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn {
    display: none;
  }
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container {
  display: block;
  text-align: center;
  width: auto;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container,
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container {
    float: right;
    padding: 33px 0 0;
    width: 25%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container,
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container {
    float: right;
    padding: 33px 0 0;
    width: 25%;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container,
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container {
    float: right;
    padding: 33px 0 0;
    width: 25%;
  }
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn {
  margin: 0 10px 10px 0;
}
@media print {
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn,
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn,
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn,
  .evrt-calculators
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn {
    display: none !important;
  }
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-footer .footer-content:after,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-footer .footer-content:before {
  content: ' ';
  display: table;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-footer .footer-content:after {
  clear: both;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-footer.warning-footer,
.evrt-calculators .modal .change-summary-dialog .change-summary-container .modal-footer.warning-footer .footer-content {
  margin: 0;
  padding-top: 0;
}
.evrt-calculators
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer.warning-footer
  .footer-content
  .btns {
  text-align: right;
}
.evrt-calculators .modal .change-summary-dialog .change-summary-container .submission-warnings {
  padding-top: 10px;
}
.evrt-calculators .middle-tab-content .alert-warning p {
  margin: 0 0 0 60px;
  padding-top: 8px;
}
.evrt-calculators .element-using-print-directive {
  display: none;
  visibility: hidden;
}
@media print {
  .evrt-calculators .element-using-print-directive {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    visibility: visible;
  }
  .evrt-calculators .element-using-print-directive .change-summary-dialog,
  .evrt-calculators .element-using-print-directive .change-summary-dialog .change-summary-container,
  .evrt-calculators
    .element-using-print-directive
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    *,
  .evrt-calculators .element-using-print-directive .change-summary-dialog .change-summary-container header .modal-title,
  .evrt-calculators
    .element-using-print-directive
    .change-summary-dialog
    .change-summary-container
    header
    .with-success-check
    * {
    visibility: visible;
  }
  .evrt-calculators
    .element-using-print-directive
    .change-summary-dialog
    .change-summary-container
    header
    .modal-title:before {
    content: 'Empower Retirement - ';
  }
  .evrt-calculators
    .element-using-print-directive
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content {
    display: block;
    margin: 0 auto;
    width: 560px;
  }
  .evrt-calculators
    .element-using-print-directive
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content
    .change-summary-row {
    display: block;
    width: 100%;
  }
  .evrt-calculators
    .element-using-print-directive
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content
    .change-summary-row
    .change-summary-label {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    font-weight: 700;
    margin: 0 10px 0 0;
    text-align: right;
    width: 240px;
  }
  .evrt-calculators
    .element-using-print-directive
    .change-summary-dialog
    .change-summary-container
    .change-summary-body
    .change-summary-content
    .change-summary-row
    .change-summary-item {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    text-align: left;
    width: 305px;
  }
}
.evrt-calculators .messaging-pod .padding-100 {
  padding: 2em 1em 1em;
}
.evrt-calculators .messaging-pod .padding-200 {
  padding: 3em 2em 2em;
}
.evrt-calculators .messaging-pod .green-background {
  background: #86d664;
}
.evrt-calculators .messaging-pod .serif {
  font-family: Georgia, 'Times New Roman', Times, serif;
}
.evrt-calculators .messaging-pod .font-xl p {
  font-size: 2em;
  line-height: 1.1;
}
.evrt-calculators .messaging-pod .white-text {
  color: #fff;
}
.evrt-calculators .marketing-content a[href^='tel']:hover,
.evrt-calculators .messaging-pod .navigable {
  cursor: pointer;
}
.evrt-calculators .messaging-pod .apple-k {
  position: relative;
  overflow: hidden;
}
.evrt-calculators .messaging-pod .apple-k:after {
  color: #525252;
  content: '(k)';
  font-size: 7em;
  line-height: 1;
  opacity: 0.2;
  position: absolute;
  bottom: -15px;
  right: -15px;
}
.evrt-calculators .messaging-pod .apple-k p:last-child {
  font-size: 1.75em;
  margin-top: 1em;
}
.evrt-calculators .messaging-pod .apple-k p:last-child span {
  color: #363636;
  display: block;
}
@media (max-width: 959px) {
  .evrt-calculators .form-inline .buttons-condensed .input-group-btn .btn,
  .evrt-calculators
    .form-inline
    .buttons-condensed
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .form-inline
    .buttons-condensed
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button,
  .evrt-calculators
    .form-inline
    .buttons-condensed
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button,
  .evrt-calculators
    .form-inline
    .buttons-condensed
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn,
  .evrt-calculators
    .form-inline
    .buttons-condensed
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn,
  .evrt-calculators
    .form-inline
    .buttons-condensed
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn,
  .evrt-calculators
    .form-inline
    .buttons-condensed
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn,
  .evrt-calculators
    .form-inline
    .buttons-condensed
    .input-group-btn
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-header
    .actions
    button,
  .evrt-calculators
    .form-inline
    .buttons-condensed
    .input-group-btn
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn,
  .evrt-calculators
    .form-inline
    .buttons-condensed
    .input-group-btn
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn,
  .evrt-calculators
    .form-inline
    .buttons-condensed
    .input-group-btn
    .modal
    .modal-dialog
    .modal-content
    .csor-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .form-inline
    .buttons-condensed
    .input-group-btn
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .form-inline
    .buttons-condensed
    .input-group-btn
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button {
    min-width: 0;
  }
}
.evrt-calculators .pw-loader.disabled-loading {
  position: relative;
}
.evrt-calculators .pw-loader.disabled-loading:not(.btn-lg) {
  padding-left: 45px;
}
.evrt-calculators .pw-loader.disabled-loading span {
  display: none;
}
.evrt-calculators .pw-loader.disabled-loading:after {
  content: attr(data-fired);
  display: block;
}
.evrt-calculators .pw-loader.disabled-loading:before {
  z-index: 1000;
  overflow: show;
  bottom: 0;
  right: 0;
  -webkit-animation: rotation 0.6s infinite linear;
  -moz-animation: rotation 0.6s infinite linear;
  -o-animation: rotation 0.6s infinite linear;
  animation: rotation 0.6s infinite linear;
  border-left: 6px solid #d6d6d6;
  border-right: 6px solid #d6d6d6;
  border-bottom: 6px solid #d6d6d6;
  border-top: 6px solid #363636;
  border-radius: 100%;
  content: '';
  display: block;
  margin: 0;
  height: 20px;
  width: 20px;
  position: absolute;
  border-width: 3px;
  top: 5px;
  left: 14px;
}
.evrt-calculators .pw-loader.btn-lg:before {
  top: 12px;
  left: 15px;
}
.evrt-calculators .btn-no-style {
  background: 0 0;
  border: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 960px) {
  .evrt-calculators .from-to-compare {
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
.evrt-calculators .from-to-compare-wrapper {
  padding: 0;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -moz-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.evrt-calculators .from-to-compare-wrapper.centered-column {
  float: none;
  margin: 0 auto;
}
.evrt-calculators .from-to-compare-container {
  border: 1px solid #d6d6d6;
  margin-top: 1em;
  margin-bottom: 1em;
  min-height: 0 !important;
  width: 100%;
}
@media (min-width: 960px) {
  .evrt-calculators .from-to-compare-container {
    min-height: 240px;
  }
}
.evrt-calculators .from-to-compare-header,
.evrt-calculators .rebalancer-content header {
  background: #ededed;
  border-bottom: 1px solid #d6d6d6;
  padding: 0.65em 0 0.65em 1.25em;
}
.evrt-calculators .from-to-compare-header h3,
.evrt-calculators .rebalancer-content header h3 {
  line-height: 1;
  margin: 0;
}
.evrt-calculators .from-to-compare-table-wrapper {
  min-height: 120px;
  border-collapse: collapse;
  padding: 2em;
  position: relative;
}
.evrt-calculators .arrow-parent {
  -ms-flex-item-align: center;
  align-self: center;
}
.evrt-calculators .compare-arrow {
  color: #ededed;
  display: block;
  font-size: 3.5em;
  text-align: center;
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  width: 100%;
}
@media (min-width: 960px) {
  .evrt-calculators .compare-arrow {
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
.evrt-calculators .overview-title {
  text-transform: uppercase;
}
.evrt-calculators .overview-value {
  font-size: 1.75em;
  font-weight: 500;
}
.evrt-calculators .overview-sub {
  font-size: 0.92857143em;
}
.evrt-calculators .uib-datepicker table {
  table-layout: fixed;
  max-width: 350px;
}
.evrt-calculators .uib-datepicker button,
.evrt-calculators .uib-datepicker i {
  width: 100%;
  border: 0;
}
.evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-header {
  margin: 0;
}
.evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-header .header-content {
  border-bottom: 1px dashed #d6d6d6;
  margin: 0 auto;
  padding: 25px 0;
  text-align: center;
  width: 100%;
}
.evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-header .header-content .empower-logo,
.evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-header .header-content .learnvest-logo {
  display: inline-block;
}
.evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-header .header-content .empower-logo img {
  height: 85px;
  width: 165px;
}
.evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-header:after,
.evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-header:before {
  content: ' ';
  display: table;
}
.evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-header:after {
  clear: both;
}
.evrt-calculators .modal .learnvest-dialog .learnvest-container .learnvest-body {
  margin: 0;
  padding: 25px 0;
}
.evrt-calculators .modal .learnvest-dialog .learnvest-container .learnvest-body .learnvest-content {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 900px) {
  .evrt-calculators .modal .learnvest-dialog .learnvest-container .learnvest-body .learnvest-content {
    float: left;
    width: 100%;
  }
}
.evrt-calculators .modal .learnvest-dialog .learnvest-container .learnvest-body:after,
.evrt-calculators .modal .learnvest-dialog .learnvest-container .learnvest-body:before {
  content: ' ';
  display: table;
}
.evrt-calculators .modal .learnvest-dialog .learnvest-container .learnvest-body:after {
  clear: both;
}
.evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-footer {
  margin: 0;
}
.evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-footer .footer-content {
  border-top: 1px dashed #d6d6d6;
  float: right;
  margin: 0;
  padding: 25px 0 0;
  width: 100%;
}
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn {
  width: 75px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .cancel-btn {
    width: 100px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .cancel-btn {
    width: 100px;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .cancel-btn {
    width: 100px;
  }
}
.evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-footer .footer-content .btn-container {
  display: inline-block;
  margin: 0 10px 5px 0;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-footer .footer-content .btn-container {
    margin: 0;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-footer .footer-content .btn-container {
    margin: 0;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-footer .footer-content .btn-container {
    margin: 0;
  }
}
.evrt-calculators
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn {
  width: 250px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn {
    width: 280px;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn {
    width: 280px;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn {
    width: 280px;
  }
}
.evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-footer .footer-content:after,
.evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-footer .footer-content:before {
  content: ' ';
  display: table;
}
.evrt-calculators .modal .learnvest-dialog .learnvest-container .modal-footer .footer-content:after {
  clear: both;
}
@media (min-width: 699px) {
  .evrt-calculators .equal-height-col-container {
    display: table;
    table-layout: fixed;
    height: 100%;
    width: 100%;
  }
  .evrt-calculators .equal-height-col {
    display: table-cell;
    float: none;
    height: 100%;
    vertical-align: middle;
  }
  .evrt-calculators .equal-height-col-content {
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }
}
.evrt-calculators .equal-height-col-content-with-background {
  background: #fff;
}
.evrt-calculators .tooltip-container {
  -moz-transition: visibility 0s 0.4s;
  -o-transition: visibility 0s 0.4s;
  -webkit-transition: visibility 0s 0.4s;
  transition: visibility 0s 0.4s;
  position: absolute;
  visibility: hidden;
  z-index: 10;
  text-transform: none;
}
.evrt-calculators .tooltip-container.active,
.evrt-calculators .tooltip-container.thumbActive,
.evrt-calculators .tooltip-container.tooltip-show-message {
  transition: visibility 0s 0s;
  -moz-transition: visibility 0s 0s;
  -o-transition: visibility 0s 0s;
  -webkit-transition: visibility 0s 0s;
}
.evrt-calculators .tooltip-container.active,
.evrt-calculators .tooltip-container.tooltip-show-message {
  visibility: visible;
}
.evrt-calculators .tooltip-container .tooltip-message {
  background: #363636;
  border-radius: 5px;
  color: #fff;
  font-size: 12px;
  padding: 10px;
  width: 100%;
}
.evrt-calculators .tooltip-container .tooltip-arrow-down,
.evrt-calculators .tooltip-container .tooltip-arrow-up {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  height: 0;
  width: 0;
}
.evrt-calculators .tooltip-container .tooltip-arrow-down {
  border-top: 10px solid #363636;
}
.evrt-calculators .tooltip-container .tooltip-arrow-up {
  border-bottom: 10px solid #363636;
}
.evrt-calculators .tooltip-container .tooltip-arrow-left,
.evrt-calculators .tooltip-container .tooltip-arrow-right {
  border-bottom: 10px solid transparent;
  border-left: 10px solid transparent;
  border-right: 10px solid #363636;
  height: 0;
  width: 0;
}
.evrt-calculators .tooltip-container .tooltip-arrow-right {
  border-left: 10px solid #363636;
  border-right: 10px solid transparent;
}
.evrt-calculators .transfer-fee-message {
  color: #e33d1c;
}
.evrt-calculators .add-view-label {
  margin-top: 3px;
  margin-bottom: 0;
}
.evrt-calculators .warning-icon-landing {
  margin-left: 0;
}
.evrt-calculators .warning-icon-addFunds {
  margin-left: -2em;
  margin-right: -1em;
}
.evrt-calculators .warning-icon-span {
  margin-right: -0.5em;
}
.evrt-calculators .validation-modal-bullets {
  margin-left: 1.2em;
}
.evrt-calculators .rebalance-options {
  float: left;
  font-weight: 400;
  padding-left: 14px;
  padding-right: 14px;
  margin-top: 2px;
}
.evrt-calculators .rebalance-select {
  margin-bottom: 10px;
}
.evrt-calculators .container-with-gray-background #proactiveNotificationContainer label,
.evrt-calculators .rebalance-future {
  font-weight: 400;
}
.evrt-calculators .rebalancer-confirmation-margin {
  margin-top: 2em;
}
.evrt-calculators .rebalancer-panel .panel-group .panel {
  margin-bottom: 0;
  margin-top: 15px;
}
.evrt-calculators .rebalancer-mtg .panel.panel-default header.panel-heading.inactive label {
  display: inline-block;
  padding-left: 10px;
}
.evrt-calculators .fund-overview-url {
  padding: 0.75px;
}
.evrt-calculators .rebalancer-header {
  margin: 0;
  padding: 1em 0;
}
.evrt-calculators .rebalancer-header h1 {
  margin-top: 0;
  margin-right: 0;
  padding-right: 0;
  display: inline-block;
}
.evrt-calculators .rebalancer-header h1 .highlight {
  color: #7d7d7d;
  font-weight: 500;
  text-transform: uppercase;
}
.evrt-calculators .rebalancer-header h3 {
  line-height: 1;
  margin-top: -0.1em;
  margin-bottom: 2em;
  font-size: 1.1em;
  font-weight: 700;
}
.evrt-calculators .rebalancer-content {
  margin: 0;
  min-height: 100px;
}
.evrt-calculators .rebalancer-content h2 {
  clear: both;
  font-weight: 500;
  margin: 0 0 0.5em;
}
@media (max-width: 699px) {
  .evrt-calculators .rebalancer-content h2 {
    color: inherit;
  }
}
@media (min-width: 900px) {
  .evrt-calculators .rebalancer-content .selection-container {
    display: table;
  }
}
.evrt-calculators .rebalancer-content .selection-category {
  margin-top: 2em;
  padding: 0 15px;
  position: relative;
}
.evrt-calculators .rebalancer-content .selection-category .btn-primary.disabled,
.evrt-calculators .rebalancer-content .selection-category .btn-tertiary.disabled,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button.disabled,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.disabled,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn.disabled,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn.disabled,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn.disabled,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn.disabled,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn.disabled,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .get-started-btn.disabled,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button.disabled {
  pointer-events: auto !important;
  margin: 10px 0;
  opacity: 0.65;
  box-shadow: none;
}
.evrt-calculators .rebalancer-content .selection-category:first-child {
  margin-top: 0;
  padding: 0 15px;
}
.evrt-calculators .rebalancer-content .selection-category:last-child {
  padding: 0 15px;
}
.evrt-calculators .rebalancer-content .selection-category p {
  min-height: 0;
}
.evrt-calculators .rebalancer-content .selection-category h2 [class^='em-'] {
  float: left;
  font-size: 1.6em;
  padding-right: 0.3em;
  position: relative;
  top: -4px;
}
.evrt-calculators .rebalancer-content .selection-category:nth-child(1) [class^='em-'] {
  color: #4dc02a;
}
.evrt-calculators .rebalancer-content .selection-category:nth-child(2) [class^='em-'] {
  color: #0f8ab8;
}
.evrt-calculators .rebalancer-content .selection-category:nth-child(3) [class^='em-'] {
  color: #f59b00;
}
@media (min-width: 900px) {
  .evrt-calculators .rebalancer-content .selection-category {
    border-right: 1px dashed #d6d6d6;
    display: table-cell;
    float: none;
    margin-top: 0;
    min-height: 270px;
  }
  .evrt-calculators .rebalancer-content .selection-category:last-child {
    border-right: 0;
  }
  .evrt-calculators .rebalancer-content .selection-category:last-child:after {
    display: none;
  }
  .evrt-calculators .rebalancer-content .selection-category h2 {
    margin-top: 1.5em;
  }
  .evrt-calculators .rebalancer-content .selection-category p {
    margin-bottom: 15px;
  }
}
.evrt-calculators .rebalancer-content .selection-category .btn-block,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .okay-btn
  button,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .continue-btn,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .continue-btn-container
  .done-btn,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .continue-btn,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .done-btn-container
  .done-btn,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .rebalancer-content
  .selection-category
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .submit-btn
  button {
  color: #fff;
  text-decoration: none;
  text-align: center;
  text-transform: none;
}
.evrt-calculators .rebalancer-content .btn-default.with-gradient {
  color: #363636;
  border: 1px solid #d6d6d6;
  padding: 4px 18px;
  font-weight: 100;
}
.evrt-calculators .rebalancer-content .btn-default.with-gradient.right-margin-20 {
  margin-right: 20px;
}
@media print {
  .evrt-calculators .rebalancer-content .btn,
  .evrt-calculators
    .rebalancer-content
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .rebalancer-content
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .okay-btn
    button,
  .evrt-calculators
    .rebalancer-content
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button,
  .evrt-calculators
    .rebalancer-content
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .continue-btn,
  .evrt-calculators
    .rebalancer-content
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .continue-btn-container
    .done-btn,
  .evrt-calculators
    .rebalancer-content
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .continue-btn,
  .evrt-calculators
    .rebalancer-content
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-footer
    .footer-content
    .done-btn-container
    .done-btn,
  .evrt-calculators
    .rebalancer-content
    .modal
    .change-summary-dialog
    .change-summary-container
    .modal-header
    .actions
    button,
  .evrt-calculators
    .rebalancer-content
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn,
  .evrt-calculators
    .rebalancer-content
    .modal
    .learnvest-dialog
    .learnvest-container
    .modal-footer
    .footer-content
    .btn-container
    .get-started-btn,
  .evrt-calculators
    .rebalancer-content
    .modal
    .modal-dialog
    .modal-content
    .csor-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .rebalancer-content
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .cancel-btn
    button,
  .evrt-calculators
    .rebalancer-content
    .modal
    .modal-dialog
    .modal-content
    .nq-modal
    .modal-footer
    .footer-content
    .btns
    .submit-btn
    button {
    display: none;
  }
}
.evrt-calculators .rebalance-verification-alert-warning {
  overflow: hidden;
  min-height: 7em;
}
.evrt-calculators .rebalance-verification-alert-warning:before {
  font-size: 3.8rem;
}
.evrt-calculators .mtg-button-row {
  padding: 15px;
}
.evrt-calculators .modal {
  position: fixed;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container {
  padding: 30px;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-header {
  padding: 0;
  display: block;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-header .modal-title {
  margin: 0;
  line-height: 24px;
  padding: 0 0 24px;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-header .modal-description {
  margin: 1.5em 0;
  padding: 0 10px;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-header .actions {
  float: right;
  margin: 0;
  width: 33%;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-header .actions:after,
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-header .actions:before,
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-header:after,
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-header:before {
  content: ' ';
  display: table;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-header .actions:after,
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-header:after {
  clear: both;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .fe-forecast-body .fe-forecast-content {
  background: #fafafa;
  padding: 0 10px;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .fe-forecast-body .fe-forecast-content {
    display: block;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .fe-forecast-body .fe-forecast-content {
    display: block;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .fe-forecast-body .fe-forecast-content {
    display: block;
  }
}
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .fe-forecast-body
  .fe-forecast-content
  .fe-forecast-income-msg {
  padding: 15.5px;
  font-size: 14px;
  text-align: center;
  margin: 0;
}
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .fe-forecast-body
  .fe-forecast-content
  .fe-forecast-income-msg
  .fe-forecast-currency {
  font-weight: 700;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .fe-forecast-body .fe-forecast-disclosure {
  padding-bottom: 24px;
  padding-top: 24px;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .fe-forecast-body .fe-forecast-assumptions-link {
  padding-top: 1em;
  text-decoration: underline;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .fe-forecast-body .fe-assumptions-link-caret {
  color: #0061b3;
  width: 11px;
  float: left;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .fe-forecast-body .fe-forecast-assumptions {
  margin-top: 20px;
  overflow-y: scroll;
  overflow-x: hidden;
  height: 15em;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .fe-forecast-body:after,
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .fe-forecast-body:before {
  content: ' ';
  display: table;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .fe-forecast-body:after {
  clear: both;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-footer {
  margin: 30px 0 0;
  padding: 0;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-footer .footer-content {
  margin: 10px 0 0;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-footer .footer-content .help-text {
  float: left;
  margin: 0 0 10px;
  text-align: left;
  width: 74%;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-footer .footer-content .close-btn-container {
  display: block;
  text-align: center;
  width: auto;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container {
    float: right;
    width: 25%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container {
    float: right;
    width: 25%;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container {
    float: right;
    width: 25%;
  }
}
.evrt-calculators
  .modal
  .fe-forecast-dialog
  .fe-forecast-container
  .modal-footer
  .footer-content
  .close-btn-container
  .cancel-btn {
  margin: 0;
}
@media print {
  .evrt-calculators
    .modal
    .fe-forecast-dialog
    .fe-forecast-container
    .modal-footer
    .footer-content
    .close-btn-container
    .cancel-btn {
    display: none !important;
  }
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-footer .footer-content .help-text:after,
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-footer .footer-content .help-text:before,
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-footer .footer-content:after,
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-footer .footer-content:before {
  content: ' ';
  display: table;
}
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-footer .footer-content .help-text:after,
.evrt-calculators .modal .fe-forecast-dialog .fe-forecast-container .modal-footer .footer-content:after {
  clear: both;
}
.evrt-calculators .dnp-arrow {
  background: url(images/arrow_icon.svg) no-repeat;
}
.evrt-calculators .dnp-scroll {
  background: url(images/scroll_icon.svg) no-repeat;
}
.evrt-calculators .dnp-bills {
  background: url(images/bills_icon.svg) no-repeat;
}
.evrt-calculators .dnp-savings {
  background: url(images/savings_icon.svg) no-repeat;
}
.evrt-calculators .dnp-icon {
  display: inline-block;
  background-size: contain;
  height: 25px;
  width: 35px;
  margin-top: -0.05em;
  vertical-align: middle;
}
@media (max-width: 340px) {
  .evrt-calculators .dnp-icon {
    width: 20%;
  }
  .evrt-calculators .dnp-icon-text {
    width: 80%;
  }
}
.evrt-calculators .dnp-modal-well {
  margin-bottom: 20px;
}
.evrt-calculators .dnp-enroll-text {
  margin-bottom: 0;
}
.evrt-calculators .dnp-disclaimer-heading {
  text-align: left;
  font-size: 12px;
}
.evrt-calculators .dnp-disclaimer-bold {
  font-weight: 700;
}
.evrt-calculators .dnp-paragraph {
  margin-bottom: 20px;
}
.evrt-calculators .dnp-modal-tagline {
  display: none;
}
@media (min-width: 959px) {
  .evrt-calculators .dnp-modal-tagline {
    border-left: 1px solid #d6d6d6;
    color: #7d7d7d;
    display: inline-block;
    font-size: 1.21428571429em;
    margin-left: 20px;
    padding-left: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    vertical-align: -3px;
    text-transform: uppercase;
  }
}
.evrt-calculators .dnp-modal-logo {
  background: url(images/empower.svg) no-repeat 0 40%;
  max-width: 101px;
}
.evrt-calculators img.dnp-modal-logo {
  width: 101px;
  height: 52px;
}
.evrt-calculators .article-sidebar-nav .fa-angle-right {
  color: #fff;
  position: absolute;
  top: 34%;
  right: 8px;
  float: right;
  font-size: 20px;
}
.evrt-calculators .article-sidebar-nav ul {
  list-style: none;
  padding-left: 0;
}
.evrt-calculators .article-sidebar-nav ul li {
  position: relative;
  background-color: #768692;
  padding: 15px 40px 15px 10px;
  border-bottom: 1px solid #fff;
}
.evrt-calculators .article-sidebar-nav ul li.active {
  background-color: #9faab2;
}
.evrt-calculators .article-sidebar-nav ul li a,
.evrt-calculators .article-sidebar-nav ul li a:hover,
.evrt-calculators .article-sidebar-nav ul li a:visited {
  color: #fff;
  text-decoration: none;
}
.evrt-calculators .loan-summary-container {
  padding: 1% 0%;
}
.evrt-calculators .loan-quotes-container,
.evrt-calculators .loan-summary-container {
  border: solid 2px #d6d6d6;
  border-radius: 5px;
  margin: 1% 0%;
}
.evrt-calculators .loan-mailing-options-container,
.evrt-calculators .loan-quote-summary-container {
  border: solid 2px #d6d6d6;
  border-radius: 5px;
  margin: 1% 0%;
  padding: 1% 0%;
}
.evrt-calculators .loan-quotes-container {
  padding: 15px 15px 0;
}
.evrt-calculators .loan-quotes-container .overview {
  margin-bottom: 15px;
}
.evrt-calculators .loan-quotes-container .editable-text-trigger {
  font-size: 14px;
}
.evrt-calculators .loan-quotes-container .months {
  padding-left: 10px;
  padding-right: 10px;
}
.evrt-calculators .loan-quotes-container .error-block {
  padding-top: 7px;
  padding-bottom: 7px;
}
.evrt-calculators .loan-quotes-container .popover-over {
  font-weight: 700;
}
.evrt-calculators .loan-quotes-container .custom-quote-popover {
  background-color: #fff;
  display: block;
  width: auto;
  position: absolute;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  left: 17em;
  top: 34.8em;
  text-align: left;
  color: #000;
  padding: 10px;
  height: 115px;
}
@media only screen and (min-width: 900px) and (max-width: 959px) and (orientation: portrait) {
  .evrt-calculators .loan-quotes-container .custom-quote-popover {
    top: 44.8em;
  }
}
@media only screen and (max-width: 699px) and (orientation: portrait) {
  .evrt-calculators .loan-quotes-container .custom-quote-popover {
    top: 59em;
    left: 15em;
  }
}
.evrt-calculators .loan-quotes-container .custom-quote-popover:after,
.evrt-calculators .loan-quotes-container .custom-quote-popover:before {
  content: '';
  width: 0;
  height: 0;
  bottom: -9px;
  position: absolute;
  top: 100%;
  left: 160px;
  border-width: 9px 9px 0;
  border-style: solid;
  border-color: #fff transparent;
}
.evrt-calculators .loan-quotes-container .custom-quote-popover:before {
  border-color: #000 transparent;
}
.evrt-calculators .loan-info-message {
  padding: 0;
  margin-top: 20px;
}
.evrt-calculators .loan-info-message .alert {
  font-weight: 400 !important;
}
@media (max-width: 699px) {
  .evrt-calculators .loan-info-message .wd-message-top-container-with-background p {
    font-size: 9pt;
  }
  .evrt-calculators .loan-mobile-button-view {
    width: 100%;
  }
}
.evrt-calculators .loan-top-margin {
  margin-top: 20px;
}
.evrt-calculators .button-margin {
  margin-bottom: 20px;
}
.evrt-calculators .available-loan-balance table.overview-table tr:first-child {
  border-bottom: 1px solid #a3a3a3;
}
.evrt-calculators .available-loan-balance table.overview-table tr td,
.evrt-calculators .available-loan-balance table.overview-table tr th {
  padding: 0.45em;
  vertical-align: middle;
}
.evrt-calculators .available-loan-balance table.overview-table tr td.overview-title,
.evrt-calculators .available-loan-balance table.overview-table tr th.overview-title {
  padding-top: 0;
  font-weight: 700;
}
.evrt-calculators .available-loan-balance table.overview-table tr td .overview-value .currency,
.evrt-calculators .available-loan-balance table.overview-table tr th .overview-value .currency {
  font-size: 1.5em;
  line-height: 0.9;
}
@media (max-width: 699px) {
  .evrt-calculators .available-loan-balance table.overview-table tr td .overview-value .currency,
  .evrt-calculators .available-loan-balance table.overview-table tr th .overview-value .currency {
    font-size: 1em;
  }
}
.evrt-calculators .available-loan-balance table.overview-table tr td .overview-value .million,
.evrt-calculators .available-loan-balance table.overview-table tr th .overview-value .million {
  font-size: 1.1em !important;
}
.evrt-calculators .available-loan-balance table.overview-table tr td .overview-value .ten-million,
.evrt-calculators .available-loan-balance table.overview-table tr th .overview-value .ten-million {
  font-size: 1em !important;
}
.evrt-calculators .available-loan-balance table.overview-table tr td .loan-quote-amount,
.evrt-calculators .available-loan-balance table.overview-table tr th .loan-quote-amount {
  vertical-align: middle;
}
.evrt-calculators .available-loan-balance table.overview-table tr td .loan-quote-amount button,
.evrt-calculators .available-loan-balance table.overview-table tr th .loan-quote-amount button {
  width: 100% !important;
  height: 40px;
}
.evrt-calculators .available-loan-balance table.overview-table tr td .loan-quote-amount .update-loan-btn,
.evrt-calculators .available-loan-balance table.overview-table tr th .loan-quote-amount .update-loan-btn {
  padding-left: 10px;
}
@media (max-width: 959px) {
  .evrt-calculators .available-loan-balance table.overview-table tr td .loan-quote-amount .update-loan-btn,
  .evrt-calculators .available-loan-balance table.overview-table tr th .loan-quote-amount .update-loan-btn {
    padding-top: 10px;
    padding-left: 0;
  }
}
.evrt-calculators .loans-summary-allowed {
  vertical-align: top !important;
}
.evrt-calculators .loans-summary-color {
  color: gray;
}
.evrt-calculators .loan-purpose-list-margin {
  margin-top: -10px;
}
.evrt-calculators .loan-list-bullet-margin {
  margin-left: 15px;
}
.evrt-calculators .loan-reason-container {
  border: 1px solid #ddd;
  border-radius: 4px;
  padding: 3.75%;
  margin-bottom: 2.25em;
}
@media (max-width: 959px) {
  .evrt-calculators .loan-reason-container {
    float: none !important;
  }
}
@media (min-width: 959px) {
  .evrt-calculators .half-width {
    width: 49%;
  }
}
.evrt-calculators .loan-reason-container ul {
  padding-left: 2em;
  margin-bottom: 2.25em;
  margin-top: 2.25em;
}
.evrt-calculators .loan-reason-container ul li {
  margin-bottom: 1.5em;
}
.evrt-calculators .solid-hr {
  margin-top: 0.9em;
  margin-bottom: 0.9em;
  border-top: 1px solid #7d7d7d;
}
@media (min-width: 959px) {
  .evrt-calculators #gen-purpose-loan-subtitle {
    margin-bottom: 5em;
  }
}
@media (min-width: 997px) and (max-width: 1044px) {
  .evrt-calculators #gen-purpose-loan-subtitle {
    margin-bottom: 4em;
  }
}
.evrt-calculators .loan-mailing-options-container .inner-container,
.evrt-calculators .loan-quote-summary-container .inner-container {
  padding: 0;
  margin-left: 0;
  margin-right: 0;
}
.evrt-calculators .loan-quote-summary-container table {
  table-layout: fixed;
}
.evrt-calculators .loan-quote-summary-container td,
.evrt-calculators .loan-quote-summary-container th {
  word-wrap: break-word;
}
.evrt-calculators .loan-quote-summary-container hr {
  border-top: 1px dashed #ededed;
}
.evrt-calculators .loan-quote-summary-container .popover.popover-input span {
  display: block;
  margin-bottom: 0.8em;
}
.evrt-calculators .loan-quote-summary-container .popover.popover-input.interest-rate {
  width: auto;
  left: -3%;
  top: -90%;
  padding: 0.5em;
}
@media (max-width: 699px) and (orientation: portrait) {
  .evrt-calculators .loan-quote-summary-container .popover.popover-input.interest-rate {
    top: -13%;
    left: -9%;
  }
}
@media (min-width: 900px) and (max-width: 959px) and (orientation: portrait) {
  .evrt-calculators .loan-quote-summary-container .popover.popover-input.interest-rate {
    top: -88%;
    left: -3%;
  }
}
.evrt-calculators .loan-quote-summary-container .popover.popover-input.fees {
  left: 23%;
  top: -90%;
  padding: 0.5em;
}
@media (max-width: 699px) and (orientation: portrait) {
  .evrt-calculators .loan-quote-summary-container .popover.popover-input.fees {
    top: -13%;
    left: 12%;
  }
}
@media (min-width: 900px) and (max-width: 959px) and (orientation: portrait) {
  .evrt-calculators .loan-quote-summary-container .popover.popover-input.fees {
    top: -88%;
    left: 22%;
  }
}
.evrt-calculators .loan-quote-summary-container .popover.popover-input:after,
.evrt-calculators .loan-quote-summary-container .popover.popover-input:before {
  content: '';
  width: 0;
  height: 0;
  bottom: -0.8em;
  position: absolute;
  top: 100%;
  left: 3.8em;
  border-width: 0.8em 0.8em 0;
  border-style: solid;
  border-color: #fff transparent;
}
.evrt-calculators .loan-quote-summary-container .popover.popover-input:before {
  border-color: #000 transparent;
}
.evrt-calculators .no-border-tr {
  border-bottom: 0 !important;
}
.evrt-calculators .loans-radio-button {
  margin: 4px 20px 0 !important;
}
.evrt-calculators .loan-summary-header {
  text-align: left;
  margin-left: 15px;
  margin-top: 30px;
  margin-bottom: 5px;
}
.evrt-calculators .loan-bottom-border {
  margin-left: 15px;
  margin-right: 15px;
  border-bottom: 1px solid #a9a9a9;
}
@media (max-width: 699px) and (orientation: portrait) {
  .evrt-calculators .loan-content-mobile-view {
    width: 100%;
    margin-left: 0 !important;
    margin-top: 25px;
    text-align: center;
  }
  .evrt-calculators .loan-button-mobile-view {
    width: 100%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
.evrt-calculators .loan-summary-header-margin {
  margin-top: 25px;
}
.evrt-calculators .loan-summary-text-margin {
  margin-top: 10px;
}
.evrt-calculators .loan-summary-text-align {
  text-align: right;
}
@media (max-width: 699px) and (orientation: portrait) {
  .evrt-calculators .loan-summary-text-align {
    text-align: center;
  }
}
.evrt-calculators .loan-disclaimer-text {
  margin: 20px 15px 30px;
  word-break: break-word;
}
.evrt-calculators .loan-provision-alignment {
  text-align: center;
  margin-top: 25px;
}
.evrt-calculators .loan-summary-button-margin {
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 15px;
}
.evrt-calculators .loan-provision-container {
  border: 1px solid #cecece;
  overflow: auto;
  height: 25em;
  padding: 1em;
}
.evrt-calculators .container-with-gray-background {
  background: #fafafa;
  padding-top: 2em;
  padding-bottom: 2em;
  margin-bottom: 2em;
}
.evrt-calculators .container-with-gray-background #mailingAddressLabel {
  text-align: center;
  padding-left: 0;
  padding-right: 0;
}
.evrt-calculators .container-with-gray-background #mailingAddressValue {
  text-align: center;
}
@media (min-width: 900px) {
  .evrt-calculators .container-with-gray-background #mailingAddressValue {
    text-align: left;
  }
  .evrt-calculators .container-with-gray-background #proactiveNotificationContainer {
    border-left: 1px dashed #d6d6d6;
  }
}
@media (max-width: 699px) {
  .evrt-calculators .container-with-gray-background #proactiveNotificationContainer {
    margin-top: 1em;
    padding-top: 1em;
    border-top: 1px dashed #d6d6d6;
  }
}
.evrt-calculators .container-with-gray-background #proactiveNotificationContainer #emailContainer .checkbox,
.evrt-calculators .container-with-gray-background #proactiveNotificationContainer #phoneNbrContainer .checkbox {
  padding-left: 1em;
  padding-right: 0;
}
@media (max-width: 699px) {
  .evrt-calculators #addressConfirmationPage button {
    float: none !important;
    width: 100%;
    margin-bottom: 0.5em;
  }
}
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-header {
  display: block;
}
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-header:after,
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-header:before {
  content: ' ';
  display: table;
}
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-header:after {
  clear: both;
}
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-body {
  margin: 1.5em 0;
}
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer {
  border: 0;
  margin: 10px 0 0;
}
.evrt-calculators .modal .modal-dialog .modal-content .csor-modal .modal-footer .footer-content,
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content {
  margin: 10px 0 0;
}
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content .btns {
  display: block;
  padding: 0 0 10px;
  width: auto;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content .btns {
    float: right;
    width: 50%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content .btns {
    float: right;
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content .btns {
    float: right;
    width: 50%;
  }
}
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content .btns .cancel-btn,
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content .btns .submit-btn {
  display: inline-block;
  margin: 1em 0 0;
}
@media print {
  .evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content .btns .submit-btn {
    display: none;
  }
}
.evrt-calculators .modal .modal-dialog .modal-content .csor-modal .modal-header,
.evrt-calculators html body {
  display: block;
}
.evrt-calculators .modal .modal-dialog .modal-content .csor-modal .modal-header:after,
.evrt-calculators .modal .modal-dialog .modal-content .csor-modal .modal-header:before,
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content:after,
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content:before {
  content: ' ';
  display: table;
}
.evrt-calculators .modal .modal-dialog .modal-content .csor-modal .modal-header:after,
.evrt-calculators .modal .modal-dialog .modal-content .nq-modal .modal-footer .footer-content:after {
  clear: both;
}
.evrt-calculators .modal .modal-dialog .modal-content .csor-modal .modal-body {
  margin: 1.5em 0;
}
.evrt-calculators .modal .modal-dialog .modal-content .csor-modal .modal-footer {
  border: 0;
  margin: 10px 0 0;
}
.evrt-calculators .modal .modal-dialog .modal-content .csor-modal .modal-footer .footer-content .btns {
  display: block;
  padding: 0 0 10px;
  width: auto;
}
@media (min-width: 900px) and (max-width: 959px) {
  .evrt-calculators .modal .modal-dialog .modal-content .csor-modal .modal-footer .footer-content .btns {
    float: right;
    width: 50%;
  }
}
@media (min-width: 960px) and (max-width: 1199px) {
  .evrt-calculators .modal .modal-dialog .modal-content .csor-modal .modal-footer .footer-content .btns {
    float: right;
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .evrt-calculators .modal .modal-dialog .modal-content .csor-modal .modal-footer .footer-content .btns {
    float: right;
    width: 50%;
  }
}
.evrt-calculators .modal .modal-dialog .modal-content .csor-modal .modal-footer .footer-content .btns .cancel-btn {
  display: inline-block;
  margin: 1em 0 0;
}
.evrt-calculators .modal .modal-dialog .modal-content .csor-modal .modal-footer .footer-content:after,
.evrt-calculators .modal .modal-dialog .modal-content .csor-modal .modal-footer .footer-content:before {
  content: ' ';
  display: table;
}
.evrt-calculators .modal .modal-dialog .modal-content .csor-modal .modal-footer .footer-content:after {
  clear: both;
}
.evrt-calculators .marketing-content {
  min-height: 500px;
}
.evrt-calculators .marketing-content .marketing-content-primary-header {
  color: #ba0c2f;
  font-size: 2.1em;
  font-weight: 300;
  margin-top: 0;
  margin-bottom: 3rem;
}
@media (min-width: 960px) {
  .evrt-calculators .marketing-content .marketing-content-primary-header {
    font-size: 2.573em;
    margin-bottom: 1em;
  }
}
.evrt-calculators .marketing-content h1,
.evrt-calculators .marketing-content h2,
.evrt-calculators .marketing-content h4,
.evrt-calculators .marketing-content h5,
.evrt-calculators .marketing-content h6 {
  margin-top: 0;
}
.evrt-calculators .marketing-content h2 {
  font-size: 22px;
}
.evrt-calculators .marketing-content h3 {
  font-size: 16px;
  font-weight: 300;
  margin-top: 20px;
  margin-bottom: 10px;
}
.evrt-calculators .marketing-content a {
  color: #2a6ea9;
}
.evrt-calculators .marketing-content a[href^='tel'] {
  text-decoration: none;
}
.evrt-calculators .marketing-content p {
  font-size: 1em;
  margin-bottom: 2rem;
}
.evrt-calculators .marketing-content .list-text {
  list-style: none;
  margin-bottom: 20px;
  padding-left: 20px;
}
.evrt-calculators .marketing-content .list-text li {
  font-size: 1em;
  margin-top: 7px;
  position: relative;
}
.evrt-calculators .marketing-content .list-text li:before {
  content: 'Ãƒâ€šÃ‚Â·';
  font-size: 2.5em;
  position: absolute;
  left: -20px;
  top: -17px;
  vertical-align: middle;
}
.evrt-calculators .marketing-content .steps {
  padding-left: 0;
}
.evrt-calculators .marketing-content .steps h4 {
  color: #06338c;
  text-transform: uppercase;
}
.evrt-calculators .marketing-content .steps img {
  display: block;
  margin: 30px 0;
  max-width: 100%;
  width: auto;
}
.evrt-calculators .marketing-content .pad-top {
  padding-top: 1em;
}
.evrt-calculators .marketing-content .pad-bottom {
  padding-bottom: 1em;
}
.evrt-calculators .marketing-content .aside-text {
  color: #003087;
  font-family: 'Arimo', Arial, sans-serif;
}
.evrt-calculators .marketing-content .emphasis {
  font-weight: 500;
}
.evrt-calculators .marketing-content .contact-us {
  clear: both;
  border-top: 1px dashed #d6d6d6;
  padding-top: 2em;
}
.evrt-calculators .marketing-content .contact-us h4 {
  font-size: 1.28571429em;
  font-weight: 300;
}
.evrt-calculators .marketing-content sup {
  line-height: 1.5rem;
  font-size: 0.8em;
}
@media (min-width: 900px) {
  .evrt-calculators .marketing-content .article-img img {
    width: 85%;
  }
  .evrt-calculators .marketing-content .article-img-small img {
    width: 60%;
  }
}
.evrt-calculators .marketing-content .gri,
.evrt-calculators .marketing-content img {
  width: 100%;
}
@media (min-width: 900px) {
  .evrt-calculators .marketing-content .gri {
    width: 85%;
  }
}
.evrt-calculators .marketing-content .gri-bucket .gri-before p {
  color: #559cb5;
}
.evrt-calculators .marketing-content .gri-bucket .gri-after p {
  color: #00474f;
}
.evrt-calculators .marketing-content .gri-bucket .gri-before:before {
  float: left;
}
.evrt-calculators .marketing-content .gri-bucket .gri-after:before {
  float: right;
  -ms-transform: scaleX(-1);
  transform: scaleX(-1);
}
.evrt-calculators .marketing-content .gri-bucket .gri-after:before,
.evrt-calculators .marketing-content .gri-bucket .gri-before:before {
  content: '';
  width: 16px;
  height: 25px;
  margin: 5px 5px 0 0;
  /*background: url(../empower/images/Yellow_Arrow.svg) no-repeat*/
}
.evrt-calculators .marketing-content .sidebar .h2,
.evrt-calculators .marketing-content .sidebar h2 {
  font-size: 1.28571429em;
  margin: 0;
  margin-bottom: 1rem;
}
.evrt-calculators .marketing-content .sidebar .em {
  position: relative;
  top: 5px;
  margin-right: 8px;
  font-size: 28px;
}
.evrt-calculators .marketing-content .sidebar .em-info-icon {
  padding-right: 10px;
}
.evrt-calculators .marketing-content .sidebar .em-multiline {
  top: 0;
  height: 25px;
  position: relative;
  float: left;
  padding-right: 8px;
}
@media (min-width: 900px) {
  .evrt-calculators .marketing-content .sidebar .em-multiline {
    height: 50px;
  }
}
.evrt-calculators .marketing-content .sidebar .bucket-text {
  height: auto !important;
}
.evrt-calculators .marketing-content .sidebar .bucket-link {
  position: relative;
  margin-top: 30px;
  margin-bottom: 0;
}
.evrt-calculators .marketing-content .bucket {
  background-color: #f2f5f7;
  margin-bottom: 3rem;
}
.evrt-calculators .marketing-content .bucket .bucket-image {
  position: relative;
}
.evrt-calculators .marketing-content .bucket .bucket-header {
  padding: 5px 20px;
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #9e0909;
}
.evrt-calculators .marketing-content .bucket .bucket-header.grey {
  background-color: #999 !important;
}
.evrt-calculators .marketing-content .bucket .bucket-header .h1,
.evrt-calculators .marketing-content .bucket .bucket-header .h2,
.evrt-calculators .marketing-content .bucket .bucket-header h1,
.evrt-calculators .marketing-content .bucket .bucket-header h2 {
  color: #fff;
  margin: 0 0 5px;
  padding: 5px 0;
  font-weight: 100;
}
@media (min-width: 900px) {
  .evrt-calculators .marketing-content .bucket .bucket-header {
    background-color: rgba(158, 9, 9, 0.7);
  }
}
.evrt-calculators .marketing-content .bucket .bucket-text {
  position: relative;
  padding: 20px;
  min-height: 170px;
}
.evrt-calculators .marketing-content .bucket .bucket-link {
  position: absolute;
  bottom: 0;
  margin-bottom: 20px;
}
.evrt-calculators .marketing-content .about-your-plan-icons {
  margin-bottom: 2rem;
}
@media (min-width: 960px) {
  .evrt-calculators .marketing-content .about-your-plan-icons {
    margin-bottom: 0;
  }
}
@media (max-width: 959px) {
  .evrt-calculators .marketing-content .about-your-plan-icons .aypi-bucket {
    height: 80px;
  }
  .evrt-calculators .marketing-content .about-your-plan-icons .aypi-bucket .aypi-img {
    width: 60px;
    float: left;
    margin-right: 15px;
  }
}
@media (min-width: 960px) {
  .evrt-calculators .marketing-content .about-your-plan-icons {
    height: 220px;
    position: relative;
  }
  .evrt-calculators .marketing-content .about-your-plan-icons .aypi-dots {
    width: 74%;
    border-bottom: 2px dotted #000;
    margin-left: 13%;
    top: 46px;
    position: absolute;
    z-index: 1;
  }
  .evrt-calculators .marketing-content .about-your-plan-icons .aypi-bucket {
    width: 20%;
    height: 220px;
    float: left;
    position: relative;
    z-index: 2;
  }
  .evrt-calculators .marketing-content .about-your-plan-icons .aypi-bucket .aypi-img {
    padding: 10px 20%;
    text-align: center;
  }
  .evrt-calculators .marketing-content .about-your-plan-icons .aypi-bucket .aypi-img img {
    width: 70px;
  }
  .evrt-calculators .marketing-content .about-your-plan-icons .aypi-bucket .aypi-text {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (min-width: 960px) and (min-width: 900px) {
  .evrt-calculators .marketing-content .about-your-plan-icons .aypi-bucket .aypi-text {
    text-align: center;
    font-size: 12px;
  }
}
.evrt-calculators .marketing-content .spotlight .h2,
.evrt-calculators .marketing-content .spotlight h1,
.evrt-calculators .marketing-content .spotlight h2,
.evrt-calculators .marketing-content .spotlight h3,
.evrt-calculators .marketing-content .spotlight h4,
.evrt-calculators .marketing-content .spotlight h5,
.evrt-calculators .marketing-content .spotlight h6 {
  margin: 0 0 20px;
}
.evrt-calculators .marketing-content .spotlight.colored.pink {
  background-color: #f9d5b5;
}
.evrt-calculators .marketing-content .spotlight.colored.grey {
  background-color: #f2f5f7;
}
.evrt-calculators .marketing-content .spotlight.bordered {
  border: 1px solid #fac100;
}
.evrt-calculators .site-wrapper.is-full-height {
  background: 0 0;
}
@media (min-width: 900px) {
  .evrt-calculators .marketing-content.inner-container {
    border-left: 1px #ccc solid;
    border-right: 1px #ccc solid;
    border-bottom: 1px #ccc solid;
  }
}
.evrt-calculators .fa.red-caret {
  color: #ba0c2f;
  padding-right: 5px;
}
.evrt-calculators .red-header {
  color: #ba0200;
  border-bottom: 1px #ccc solid;
}
.evrt-calculators ul.red-arrow &gt; li {
  /*background-image: url(../empower/images/list-arrow-red-new.svg);*/
  background-repeat: no-repeat;
  background-size: 8px 8px;
  background-position: 0 6px;
  padding-left: 18px;
  margin-top: 7px;
  list-style: none;
}
.evrt-calculators .ng-joyride .pull-left {
  float: left;
}
.evrt-calculators .ng-joyride .pull-right {
  float: right;
}
.evrt-calculators .ng-curtain-class {
  position: fixed;
  background: #000;
  opacity: 0.5;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 9998;
  display: none;
}
.evrt-calculators .ng-joyride-title {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -100px 0 0 -245px;
  background: #fff;
}
.evrt-calculators .ng-joyride .skip-class {
  padding-top: 7px;
}
.evrt-calculators .ng-joyride-element-non-static,
.evrt-calculators .ng-joyride-element-static,
.evrt-calculators .ng-joyride-title {
  z-index: 9999;
  box-shadow: 0 0 28px 0 rgba(50, 50, 50, 0.75);
}
.evrt-calculators .ng-joyride-element-static {
  position: relative;
  background: #f3f3f3;
}
.evrt-calculators .ng-joyride.popover {
  z-index: 9999;
}
.evrt-calculators .ng-joyride-modal.modal {
  z-index: 9999 !important;
}
.evrt-calculators .ng-joyride-element-non-static:after,
.evrt-calculators .ng-joyride-element-static:after {
  background: rgba(255, 255, 255, 0);
  content: '';
  display: block;
  height: 110%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 3;
}
.evrt-calculators .ng-joyride,
.evrt-calculators .ng-joyride-title {
  border-radius: 7px;
}
.evrt-calculators .ng-joyride-title:focus,
.evrt-calculators .ng-joyride:focus {
  outline: none !important;
}
.evrt-calculators .ng-joyride {
  background: #fff;
  max-width: 35em;
  padding: 2em;
  width: 35em;
}
.evrt-calculators .ng-joyride.rightFourth,
.evrt-calculators .ng-joyride.rightThird {
  max-width: 22em;
  width: 22em;
  margin-left: 25px;
}
.evrt-calculators .ng-joyride.rightFourth h3.popover-title,
.evrt-calculators .ng-joyride.rightThird h3.popover-title {
  margin-left: 5%;
  width: 90%;
}
.evrt-calculators .ng-joyride h3.popover-title {
  background: 0 0;
  border: none;
  color: #363636;
  font-size: 2.25em;
  font-weight: 200;
  line-height: 1.2;
  margin: 1em 0 0;
  padding: 0;
  text-align: center;
}
@media (max-width: 320px) {
  .evrt-calculators .ng-joyride h3.popover-title {
    font-size: 1.8em;
  }
}
.evrt-calculators .ng-joyride .popover-content {
  color: #363636;
  padding: 0;
  width: 100%;
}
.evrt-calculators .ng-joyride .popover-content .btn-lg {
  font-size: 1.5em;
  text-transform: capitalize;
}
.evrt-calculators .ng-joyride .pop-over-text {
  font-size: 1.25em;
  font-weight: 200;
  line-height: 1.5;
  margin-top: 0.5em;
  text-align: center;
}
.evrt-calculators .ng-joyride .footer {
  margin-top: 1.5em;
}
.evrt-calculators .ng-joyride .footer .btn-link,
.evrt-calculators
  .ng-joyride
  .footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .ng-joyride
  .footer
  .modal
  .change-summary-dialog
  .change-summary-container
  .modal-header
  .actions
  button,
.evrt-calculators
  .ng-joyride
  .footer
  .modal
  .learnvest-dialog
  .learnvest-container
  .modal-footer
  .footer-content
  .btn-container
  .cancel-btn,
.evrt-calculators
  .ng-joyride
  .footer
  .modal
  .modal-dialog
  .modal-content
  .csor-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators
  .ng-joyride
  .footer
  .modal
  .modal-dialog
  .modal-content
  .nq-modal
  .modal-footer
  .footer-content
  .btns
  .cancel-btn
  button,
.evrt-calculators .ng-joyride .footer p {
  display: inline-block;
  font-size: 1.2em;
  line-height: 1;
  margin-top: 1em;
  padding: 0;
}
.evrt-calculators .ng-joyride .prevBtn,
.evrt-calculators .ng-joyride .skipBtn {
  color: #7d7d7d;
  cursor: pointer;
  display: block;
  height: 40px;
  position: absolute;
  text-decoration: none;
  top: 1em;
  width: 40px;
}
.evrt-calculators .ng-joyride .prevBtn span,
.evrt-calculators .ng-joyride .skipBtn span {
  font-size: 1.5em;
}
.evrt-calculators .ng-joyride .skipBtn {
  right: 1em;
}
.evrt-calculators .ng-joyride .prevBtn {
  border: none;
  left: 1em;
  line-height: 1;
  padding: 0;
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.evrt-calculators .ng-joyride .prevBtn span {
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.evrt-calculators .ng-joyride.popover.bottom .arrow:after {
  border-bottom-color: #fff;
  margin-left: -27px;
  top: -27px;
}
.evrt-calculators .ng-joyride.popover.bottom &gt; .arrow {
  margin-left: -27px;
  top: -53px;
}
.evrt-calculators .ng-joyride.popover &gt; .arrow,
.evrt-calculators .ng-joyride.popover &gt; .arrow:after {
  border-width: 27px;
}
.evrt-calculators .ng-joyride.popover.rightFourth &gt; .arrow,
.evrt-calculators .ng-joyride.popover.rightThird &gt; .arrow {
  left: -55px;
}
.evrt-calculators .ng-joyride.popover.rightFourth &gt; .arrow:after,
.evrt-calculators .ng-joyride.popover.rightThird &gt; .arrow:after {
  border-right-color: #fff;
  bottom: -27px;
  left: -26px;
}
.evrt-calculators .ng-joyride.popover.rightFourth &gt; .arrow {
  margin-top: 5px;
}
.evrt-calculators .ng-joyride.popover.rightThird &gt; .arrow {
  margin-top: -25px;
}
.evrt-calculators .retirement-savings-slide-container.ng-joyride-element-non-static {
  background: #fff;
  padding: 15px;
}
.evrt-calculators #ng-curtain.progress-to-goal-curtain {
  z-index: 2;
}
.evrt-calculators .primary-tabs .ng-joyride-element-static #progress-to-goal[data-paycheck='retirement-income'] {
  right: 4%;
  top: -2em;
}
@media (max-width: 959px) {
  .evrt-calculators .primary-tabs .ng-joyride-element-static #progress-to-goal[data-paycheck='retirement-income'] {
    right: 1%;
    top: -3em;
  }
}
.evrt-calculators .primary-tabs .ng-joyride-element-static #progress-to-goal[data-paycheck='retirement-income'],
.evrt-calculators .primary-tabs.ng-joyride-element-static #progress-to-goal[data-paycheck='retirement-income'],
.evrt-calculators .tabs-container.ng-joyride-element-static #progress-to-goal[data-paycheck='retirement-income'] {
  transition: none;
}
.evrt-calculators .primary-tabs.ng-joyride-element-static #progress-to-goal[data-paycheck='retirement-income'] {
  right: 4%;
}
.evrt-calculators .primary-tabs .ng-joyride.popover.rightFourth,
.evrt-calculators .primary-tabs .ng-joyride.popover.rightThird {
  top: 99.5px !important;
}
.evrt-calculators .primary-tabs .ng-joyride.popover.rightFourth .arrow,
.evrt-calculators .primary-tabs .ng-joyride.popover.rightThird .arrow {
  top: 50% !important;
}
.evrt-calculators .primary-tabs .ng-joyride.popover.bottom {
  top: 266px !important;
}
.evrt-calculators #progress-to-goal .svg-wrap,
.evrt-calculators #progress-to-goal svg {
  box-shadow: none;
}
@media (max-width: 699px) {
  .evrt-calculators .ng-joyride-title,
  .evrt-calculators .popover.ng-joyride,
  .evrt-calculators .primary-tabs .popover.ng-joyride.rightFourth,
  .evrt-calculators .primary-tabs .popover.ng-joyride.rightThird {
    position: fixed;
    bottom: 0;
    top: initial !important;
    left: 0 !important;
    margin: 0;
    max-width: 100%;
    width: 100%;
    border-radius: 0;
  }
  .evrt-calculators .ng-joyride-title .arrow,
  .evrt-calculators .popover.ng-joyride .arrow,
  .evrt-calculators .primary-tabs .popover.ng-joyride.rightFourth .arrow,
  .evrt-calculators .primary-tabs .popover.ng-joyride.rightThird .arrow {
    display: none;
  }
  .evrt-calculators .ng-joyride {
    max-width: 100%;
    width: 100%;
  }
  .evrt-calculators #progress-to-goal svg[aria-describedby] {
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    right: 1em;
    top: 2em;
  }
  .evrt-calculators .primary-tabs.ng-joyride-element-static #progress-to-goal[data-paycheck='retirement-income'],
  .evrt-calculators .tabs-container.ng-joyride-element-static #progress-to-goal[data-paycheck='retirement-income'] {
    right: 0;
  }
  .evrt-calculators .tabs-container.ng-joyride-element-static #progress-to-goal[data-paycheck='retirement-income'] {
    top: -1.25em;
  }
  .evrt-calculators .primary-tabs.ng-joyride-element-static #progress-to-goal[data-paycheck='retirement-income'] {
    top: 1.7em;
  }
  .evrt-calculators .retirement-savings-slide-container.ng-joyride-element-non-static {
    margin: 1em;
  }
}
.evrt-calculators #lpchatbutton {
  width: 165px;
}
.evrt-calculators .lpchatonline {
  background-image: url(images/reponline.png);
  background-position: 0 0;
  cursor: pointer;
}
.evrt-calculators .lpchatonline:hover {
  background-position: -165px 0;
}
.evrt-calculators .lpchatoffline {
  height: 0;
  width: 0;
}
.evrt-calculators .col-3-template {
  display: table;
  margin-left: 0;
  margin-right: 0;
}
.evrt-calculators .col-3-template &gt; div {
  display: table-cell;
  float: none;
  vertical-align: top;
}
@media (max-width: 960px) {
  .evrt-calculators .col-3-template &gt; div {
    display: block;
    float: left;
  }
}
@media (max-width: 900px) {
  .evrt-calculators .col-3-template &gt; div {
    display: block;
  }
}
.evrt-calculators .col-3-template .sidebar {
  border-left: 1px solid #c3c3c3;
  background: #fbfbfb;
}
@media (max-width: 960px) {
  .evrt-calculators .col-3-template .sidebar {
    border-left: none;
    border-top: 1px solid #c3c3c3;
  }
}
@media (max-width: 900px) {
  .evrt-calculators .col-3-template {
    border: none;
    display: block;
    margin-left: -15px;
    margin-right: -15px;
  }
  .evrt-calculators .col-3-template .sidebar-menu {
    display: none;
  }
  .evrt-calculators .col-3-template .side-toggle-account,
  .evrt-calculators .col-3-template .side-toggle-account .menu-section.account-detail-toggle {
    display: block;
  }
  .evrt-calculators .col-3-template .side-toggle-account .menu-section {
    display: none;
  }
}
.evrt-calculators img.feature {
  max-width: 305px;
}
.evrt-calculators div.featured-content {
  background-color: #ebebeb;
  color: #ba0c2f;
  text-align: center;
  overflow: auto;
  margin-left: 1%;
  margin-right: 1%;
  width: 98%;
}
.evrt-calculators div.featured-content p {
  color: #ba0c2f;
  margin-top: 15px;
}
.evrt-calculators div.featured-content h2 {
  color: #ba0c2f;
  margin-top: 40px;
  text-align: left;
}
.evrt-calculators p.fine-print {
  font-size: 0.9em;
}
.evrt-calculators div.large-image-container {
  width: 70%;
  margin: 0 auto;
  overflow: auto;
}
.evrt-calculators ul.match-font li {
  font-size: 1.2em;
  color: #666;
}
.evrt-calculators .left-justify {
  padding-left: -20px;
}
.evrt-calculators img.md-graphic {
  width: 85%;
  margin-left: 10%;
}
.evrt-calculators img.image-fix {
  width: auto;
  height: auto;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 600px) {
  .evrt-calculators img.md-graphic {
    width: 100%;
    margin: none;
  }
  .evrt-calculators div.large-image-container {
    widht: 100%;
    overflow: none;
  }
}
.evrt-calculators .site-logo {
  background: url(images/empower.svg) no-repeat 0 40%;
  max-width: 101px;
}
.evrt-calculators img.site-logo {
  width: 101px;
  height: 52px;
}
.evrt-calculators #prelogin-footer-phone,
.evrt-calculators .footer-partnership-logo {
  display: none;
}
.evrt-calculators .empower .st0 {
  fill: #ba1f31;
}


/*# sourceMappingURL=calculators-index.css.map*/</pre></body></html>