﻿html {    text-rendering: optimizeLegibility;}*, *:before, *:after {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.ng-cloak {    display: none;}.light-green {    color: #5E5F60;}.dark-green {    color: #0c6635;}h1 {    color: #5E5F60;}p {    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;    font-size: 14px;    line-height: 1.42857143;}.input-group {    margin: 6px 0;}input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {   -webkit-appearance: none;   margin: 0; }input[type=number] {    -moz-appearance:textfield;}.btn {    outline: none;    outline-color: none;    outline-style: none;    outline-width: 0;}.btn-btn-space-left {    margin-left: 15px;}.btn-ann-calc {    background-color: #dc072c;    border-color: #dc072c;    color: #fff;    padding-top: 2px;    padding-bottom: 2px;}.btn-ann-calc:hover,.btn:focus,.btn:active:focus,.btn.active:hover {    background-color: #dc072c;    color: #fff;}.btn-info,.btn-info:hover,.btn-info:focus,.btn-info:active:focus,.btn-info:active:hover,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {    background-color: #5E5F60;    color: #fff;    border-color: #5E5F60;    outline: none;    outline-color: none;    outline-style: none;    outline-width: 0;}.annuity-tabs-container {    color: inherit;}.annuity-tabs-container input::-webkit-input-placeholder {    color: var(--grey-44);}.annuity-tabs-container input:-moz-placeholder { /* Firefox 18- */    color: var(--grey-44);}.annuity-tabs-container input::-moz-placeholder { /* Firefox 19+ */    color: var(--grey-44);}.annuity-tabs-container input:-ms-input-placeholder {    color: var(--grey-44);}.panel-calc {    /*background-color: #e0e0e2;    margin-top: 1.25em;*/}.noUi-connect {    background-color: #5e5f60 !important;}.modal-backdrop {    display: none !important;}.payoutHighlight .featured-form-value-label,.payoutHighlight {    background-color: #549e4f;    cursor: pointer;    border-top: 2px solid transparent;    color: #f1f1f1 !important;    font-style: italic;}.control-label {    text-align: left !important;    font-size: 15px;    /*font-weight: normal;*/    margin-bottom: 5px;    margin-top: 5px;}.calculated-div {    background-color: #e0e0e2;    padding: 5px;}.calculated-div-value {    font-weight: bold;    margin-left: 50%;}.cite-btn {    text-align: left;}.btn:focus,.btn:active:focus,.btn.active:focus {    outline: none;    outline-offset: 0;}.input-group > .form-control:focus,.form-control:focus {    outline: none;    border: 1px solid #5e5f60;    -webkit-box-shadow: none !important;    -moz-box-shadow: none !important;    box-shadow: none !important;}.fade.ng-hide {    transition: 0.5s linear all;    opacity: 0 !important;}.fade.in.ng-hide {    opacity: 1;    transition: 0.1s linear all;}.fade.in {    opacity: 1;    transition: 0.5s linear all;}.has-error {    color: #a94442;    border-color: #a94442 !important;    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075) !important;}    .has-error .form-control:focus {        border-color: #843534 !important;        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483 !important;        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483 !important;    }    .has-error .input-group-addon {        color: #a94442 !important;        background-color: #f2dede !important;        border-color: #a94442 !important;    }.wrap {    max-width: 1200px;}.clear-right {    margin-right: 100%;}.add-bottom-space {    margin-bottom: 1.25em;}.add-top-space {    margin-top: 10px;}/* Tool Tip */.tooltip {    margin-left: 10px;    margin-right: 10px;}.tooltip-inner {    max-width: 500px;    font-size: 14px;    padding: 3px 8px;    color: #0d6cb5;    line-height: 150%;    text-align: justify;    text-decoration: none;    background-color: #fff;    border-radius: 4px;    border: 1px solid #0d6cb5;}.tooltip-arrow {    position: absolute;    width: 0;    height: 0;    border-color: transparent;    border-style: solid;}.tooltip.bottom .tooltip-arrow {    top: 0;    left: 50%;    margin-left: -5px;    border-width: 0 5px 5px;    border-bottom-color: #0d6cb5;}.tooltip-inner > small {        margin-top:3px;    line-height: 150%;    color: #0d6cb5;}.tooltip-wrap {    border-bottom:1px dashed #0d6cb5;}/*------------------------------------*\   Nav Tabs@dark-grey: #5e5f60;@lt-grey: #e0e0e2;@dark-green: #0c6635;@lt-green:#549e4c;    \*------------------------------------*/.tab-panel {    background-color: #e0e0e2;}#tabs > ul > li.ui-tabs-active.ui-state-active a {    color: #ffffff;}a.ui-tabs-anchor {    color: #ffffff;}li.ui-tabs-active.ui-state-active,li.ui-tabs-active.ui-state-focus {    /*background-color: #549e4f!important;*/    color: #ffffff!important;}.ui-state-focus {    background-color: #549e4f!important;    color: #ffffff!important;}li.ui-tabs-active.ui-state-active {    color: #ffffff;}.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {    border: none !important;}.nav-tabs > li > a:hover,.nav > li > a:hover, .nav > li > a:focus {    background: none;    border-bottom-width: 1px;    border-color: transparent;    outline-color: transparent;    border-radius: 0;}.nav-tabs.nav-justified {    border: 0;    border-image-width: 0;    display: inline;    border-radius: 0;}.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus {    border: 0px solid;}.nav-tabs.nav-justified > li > a,.nav-tabs.nav-justified > li > a:hover {    margin-right: 0;    border-radius: 0;    border: 0px solid;    background-color: transparent;    color: #fff;    font-weight: bold;    font-size: 1.15em;}.nav-tabs.nav-justified > li > span {    background-color: #003366;    border-radius: 16px;    box-shadow: 1px 1px 2px 0px rgba(119, 119, 119,0.5);    -webkit-box-shadow: 1px 1px 2px 0px rgba(119, 119, 119,0.5);    color: #f1f1f1;    float: left;    font-size: 14px;    font-weight: 900;    left: 50%;    padding-left: 4px;    position: absolute;    top: 84%;    width: 18px;    z-index: 99;}.nav-tabs.nav-justified > li {    width: 20%;}.nav-tabs.nav-justified > li:first-child > a,.nav-tabs.nav-justified > li:first-child {    border-top-left-radius: 4px !important;}.nav-tabs.nav-justified > li:last-child > a,.nav-tabs.nav-justified > li:last-child {    border-top-right-radius: 4px !important;}.nav > li.ng-isolate-scope.active.disabled {    border: 0px solid #ddd;    border-bottom: 6px solid #003366;    background-color: #5199E0;    cursor: pointer;    color: #003366;}.nav > li.ng-isolate-scope.active {    border: 0px solid #ddd;    border-bottom: 6px solid #003366;    background-color: #5199E0;    cursor: pointer;    color: #003366;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {    background-color: #5199E0 !important;    color: #003366 !important;}.nav-tabs > li.active > a:last-child,.nav-tabs > li.active > a:hover:last-child,.nav-tabs > li.active > a:focus:last-child {    background-color: #003366 !important;    color: #f1f1f1 !important;}.nav > li.ng-isolate-scope.disabled {    text-decoration: none;    cursor: not-allowed;    background-color: #DCE9F9;}.nav > li.ng-isolate-scope.disabled > a:hover,.nav > li.ng-isolate-scope.disabled > a {    opacity: .5;    color: #003366;}.nav > li.ng-isolate-scope.disabled.active > a:hover,.nav > li.ng-isolate-scope.disabled.active > a {    opacity: 1;    color: #003366;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus,.nav-tabs.nav-justified > .active > a {    border: 0px solid;    background-color: transparent;    color: #003366;}.nav-tabs > li.active > a:hover:last-child {    background-color: #003366 !important;}li.ng-isolate-scope.active > a.progress-new.ng-binding a:hover {    background-color: #5199E0 !important;}/*.nav-tabs.nav-justified > li.active {	background-color: #5199E0;    color:#003366;} *//* jquery UI overrides */.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {    font-size: 110%;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {    opacity: 1;    filter: Alpha(Opacity=100);    background-image: none;}    .ui-state-disabled .ui-icon {        filter: Alpha(Opacity=100);    }.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {    font-size: 100%;}.ui-tabs .ui-tabs-panel {    display: block;    border-width: 0;    background: none;}.ui-tabs .ui-tabs-nav li a {    padding: 10px 15px;}.ui-tabs .ui-tabs-nav li {    background-color: #5e5f60;    border-bottom: 6px solid #dc072c;    vertical-align:middle;}li.ui-tabs-active.ui-state-active {    background-color: #dc072c;}li.ui-state-default, li.ui-state-disabled {    background-color: #fff;}.ui-tabs .ui-tabs-nav {    padding: 0;}/**//* // end annuity tabs */@media (max-width: 767px) {    .nav-tabs.nav-justified > li {        width: 100%;    }    .form-group {        margin-bottom: 0;    }    .panel-calc {        margin-top: 0;        margin-bottom: 0;    }	.nav > li {		position: relative;		display: table-cell;		width: 1%;	}		.nav-tabs.nav-justified > li > a, 	.nav-tabs.nav-justified > li > a:hover {		font-size: 12px;	}	.ui-tabs .ui-tabs-nav li a {		padding: 5px 5px;	}