@charset "UTF-8";
.ng-cloak, .ng-hide:not(.ng-hide-animate), .x-ng-cloak, [data-ng-cloak], [ng-cloak], [ng\:cloak], [x-ng-cloak] {
    display: none;
}
ng\:form {
    display: block;
}
.ng-animate-shim {
    visibility: hidden;
}
.ng-anchor {
    position: absolute;
}
.ngdialog, .ngdialog-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
@-webkit-keyframes ngdialog-fadeout {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@keyframes ngdialog-fadeout {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes ngdialog-fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes ngdialog-fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.ngdialog {
    box-sizing: border-box;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 10000;
}
.ngdialog *, .ngdialog :after, .ngdialog :before {
    box-sizing: inherit;
}
.ngdialog.ngdialog-disabled-animation, .ngdialog.ngdialog-disabled-animation .ngdialog-content, .ngdialog.ngdialog-disabled-animation .ngdialog-overlay {
    -webkit-animation: none!important;
    animation: none!important;
}
.ngdialog-overlay {
    background: rgba(0, 0, 0, .4);
    -webkit-backface-visibility: hidden;
    -webkit-animation: ngdialog-fadein .5s;
    animation: ngdialog-fadein .5s;
}
.ngdialog-no-overlay {
    pointer-events: none;
}
.ngdialog.ngdialog-closing .ngdialog-overlay {
    -webkit-backface-visibility: hidden;
    -webkit-animation: ngdialog-fadeout .5s;
    animation: ngdialog-fadeout .5s;
}
.ngdialog-content {
    background: #fff;
    -webkit-backface-visibility: hidden;
    -webkit-animation: ngdialog-fadein .5s;
    animation: ngdialog-fadein .5s;
    pointer-events: all;
}
.ngdialog.ngdialog-closing .ngdialog-content {
    -webkit-backface-visibility: hidden;
    -webkit-animation: ngdialog-fadeout .5s;
    animation: ngdialog-fadeout .5s;
}
.ngdialog-close:before {
    font-family: Helvetica, Arial, sans-serif;
    content: '\00D7';
    cursor: pointer;
}
body.ngdialog-open, html.ngdialog-open {
    overflow: hidden;
}
@-webkit-keyframes ngdialog-flyin {
    0% {
        opacity: 0;
        transform: translateY(-40px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
@keyframes ngdialog-flyin {
    0% {
        opacity: 0;
        transform: translateY(-40px);
    }
    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
@-webkit-keyframes ngdialog-flyout {
    0% {
        opacity: 1;
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        transform: translateY(-40px);
    }
}
@keyframes ngdialog-flyout {
    0% {
        opacity: 1;
        transform: translateY(0);
    }
    100% {
        opacity: 0;
        transform: translateY(-40px);
    }
}
.ngdialog.ngdialog-theme-default {
    padding-bottom: 160px;
    padding-top: 160px;
}
.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content {
    -webkit-animation: ngdialog-flyout .5s;
    animation: ngdialog-flyout .5s;
}
.ngdialog.ngdialog-theme-default .ngdialog-content {
    -webkit-animation: ngdialog-flyin .5s;
    animation: ngdialog-flyin .5s;
    background: #f0f0f0;
    border-radius: 5px;
    color: #444;
    font-family: Helvetica, sans-serif;
    font-size: 1.1em;
    line-height: 1.5em;
    margin: 0 auto;
    max-width: 100%;
    padding: 1em;
    position: relative;
    width: 800px;
}
.ngdialog.ngdialog-theme-default .ngdialog-close {
    border-radius: 5px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
}
.ngdialog.ngdialog-theme-default .ngdialog-close:before {
    background: 0 0;
    border-radius: 3px;
    color: #bbb;
    content: '\00D7';
    font-size: 26px;
    font-weight: 400;
    height: 30px;
    line-height: 26px;
    position: absolute;
    right: 3px;
    text-align: center;
    top: 3px;
    width: 30px;
}
.ngdialog.ngdialog-theme-default .ngdialog-close:active:before, .ngdialog.ngdialog-theme-default .ngdialog-close:hover:before {
    color: #777;
}
.ngdialog.ngdialog-theme-default .ngdialog-message {
    margin-bottom: .5em;
}
.ngdialog.ngdialog-theme-default .ngdialog-input {
    margin-bottom: 1em;
}
.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email], .ngdialog.ngdialog-theme-default .ngdialog-input input[type=password], .ngdialog.ngdialog-theme-default .ngdialog-input input[type=text], .ngdialog.ngdialog-theme-default .ngdialog-input input[type=url], .ngdialog.ngdialog-theme-default .ngdialog-input textarea {
    background: #fff;
    border: 0;
    border-radius: 3px;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    margin: 0 0 .25em;
    min-height: 2.5em;
    padding: .25em .67em;
    width: 100%;
}
.ngdialog.ngdialog-theme-default .ngdialog-input input[type=email]:focus, .ngdialog.ngdialog-theme-default .ngdialog-input input[type=password]:focus, .ngdialog.ngdialog-theme-default .ngdialog-input input[type=text]:focus, .ngdialog.ngdialog-theme-default .ngdialog-input input[type=url]:focus, .ngdialog.ngdialog-theme-default .ngdialog-input textarea:focus {
    box-shadow: inset 0 0 0 2px #8dbdf1;
    outline: 0;
}
.ngdialog.ngdialog-theme-default .ngdialog-buttons:after {
    content: '';
    display: table;
    clear: both;
}
.ngdialog.ngdialog-theme-default .ngdialog-button {
    border: 0;
    border-radius: 3px;
    cursor: pointer;
    float: right;
    font-family: inherit;
    font-size: .8em;
    letter-spacing: .1em;
    line-height: 1em;
    margin: 0 0 0 .5em;
    padding: .75em 2em;
    text-transform: uppercase;
}
.ngdialog.ngdialog-theme-default .ngdialog-button:focus {
    -webkit-animation: ngdialog-pulse 1.1s infinite;
    animation: ngdialog-pulse 1.1s infinite;
    outline: 0;
}
@media (max-width: 568px) {
    .ngdialog.ngdialog-theme-default .ngdialog-button:focus {
        -webkit-animation: none;
        animation: none;
    }
}
.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-primary {
    background: #3288e6;
    color: #fff;
}
.ngdialog.ngdialog-theme-default .ngdialog-button.ngdialog-button-secondary {
    background: #e0e0e0;
    color: #777;
}
.ns-popover-list-theme>div.scrollable {
    overflow-y: scroll;
    max-height: 400px;
}
.ns-popover-list-theme .list, .ns-popover-list-theme ul {
    padding: 0;
    margin: .625rem 0;
    display: block;
}
.ns-popover-list-theme .list-item, .ns-popover-list-theme li {
    list-style-type: none;
}
.ns-popover-list-theme .list-item a, .ns-popover-list-theme li a {
    padding: .1875rem .625rem;
    display: block;
}
.ns-popover-list-theme .list-item a:hover, .ns-popover-list-theme li a:hover {
    background-color: #f5f5f5;
}
.ns-popover-tooltip-theme {
    box-sizing: border-box;
    z-index: 100;
    background-color: transparent;
}
.ns-popover-tooltip-theme .ns-popover-tooltip {
    box-sizing: border-box;
    border: solid 1px #d2d2d2;
    border-radius: 3px;
    z-index: 100;
    background-color: #fff;
    padding: .5625rem .875rem;
    max-width: 20rem;
    font-size: .875rem;
    box-shadow: 0 .3125rem .625rem rgba(0, 0, 0, .2);
    margin: 10px;
}
.ns-popover-tooltip-theme .ns-popover-tooltip ul {
    padding: 0;
    margin: .625rem 0;
    display: block;
}
.ns-popover-tooltip-theme .ns-popover-tooltip li {
    list-style-type: none;
}
.ns-popover-tooltip-theme .ns-popover-tooltip li a {
    padding: .1875rem .625rem;
    display: block;
}
.ns-popover-tooltip-theme .ns-popover-tooltip li a:hover {
    background-color: #f5f5f5;
}
.ns-popover-tooltip-theme.ns-popover-bottom-placement .triangle {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 11px;
    border-color: transparent;
    position: absolute;
    border-bottom-color: #d2d2d2;
    left: 50%;
    top: -11px;
    margin-left: -11px;
}
.ns-popover-tooltip-theme.ns-popover-bottom-placement .triangle:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border: solid 10px;
    border-color: transparent;
    position: absolute;
}
.ns-popover-tooltip-theme.ns-popover-bottom-placement .triangle:after {
    border-bottom-color: #fff;
    border-top-width: 0;
    top: 1px;
    margin-left: -10px;
}
.ns-popover-tooltip-theme.ns-popover-top-placement .triangle {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 11px;
    border-color: transparent;
    position: absolute;
    border-top-color: #d2d2d2;
    left: 50%;
    bottom: -11px;
    margin-left: -11px;
}
.ns-popover-tooltip-theme.ns-popover-top-placement .triangle:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border: solid 10px;
    border-color: transparent;
    position: absolute;
}
.ns-popover-tooltip-theme.ns-popover-top-placement .triangle:after {
    border-top-color: #fff;
    border-bottom-width: 0;
    bottom: 1px;
    margin-left: -10px;
}
.ns-popover-tooltip-theme.ns-popover-right-placement .triangle {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 11px;
    border-color: transparent;
    position: absolute;
    border-right-color: #d2d2d2;
    top: 50%;
    left: -11px;
    margin-top: -11px;
}
.ns-popover-tooltip-theme.ns-popover-right-placement .triangle:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border: solid 10px;
    border-color: transparent;
    position: absolute;
}
.ns-popover-tooltip-theme.ns-popover-right-placement .triangle:after {
    border-right-color: #fff;
    border-left-width: 0;
    left: 1px;
    bottom: -10px;
}
.ns-popover-tooltip-theme.ns-popover-left-placement .triangle {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 11px;
    border-color: transparent;
    position: absolute;
    border-left-color: #d2d2d2;
    top: 50%;
    right: -11px;
    margin-top: -11px;
}
.ns-popover-tooltip-theme.ns-popover-left-placement .triangle:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border: solid 10px;
    border-color: transparent;
    position: absolute;
}
.ns-popover-tooltip-theme.ns-popover-left-placement .triangle:after {
    border-left-color: #fff;
    border-right-width: 0;
    right: 1px;
    bottom: -10px;
}
.ns-popover-tooltip-theme.ns-popover-left-align .ns-popover-tooltip {
    margin-left: 0;
}
.ns-popover-tooltip-theme.ns-popover-right-align .ns-popover-tooltip {
    margin-right: 0;
}
.ns-popover-tooltip-theme.ns-popover-top-align .ns-popover-tooltip {
    margin-top: 0;
}
.ns-popover-tooltip-theme.ns-popover-bottom-align .ns-popover-tooltip {
    margin-bottom: 0;
}
tabletfoot td {
    border-bottom: 0;
}
.nav__tabs {
    border-bottom: 0;
    border-top: none;
    font-size: .875rem;
    margin: 0;
    padding-top: 0;
}
.nav__tabs>li {
    list-style: none;
}
.nav__tabs>li a:hover {
    background: 0 0;
}
.nav__tabs li {
    display: inline-block;
}
.nav__tabs li.active a span {
    background: 0 0;
    border: 0;
    border-bottom: 1px solid transparent;
    color: #787b86;
    line-height: 1.375rem;
}
.nav__tabs li a span {
    line-height: 1.375rem;
    margin: 0 1rem 0 0;
    text-transform: lowercase;
}
.nav__tabs>.active>a, .nav__tabs>.active>a:focus, .nav__tabs>.active>a:hover {
    background: 0 0;
    border: 0;
    color: #787b86;
    cursor: default;
}
.nav__tabs .nav__tab_hidden {
    display: none;
}
.nav__tabs>li {
    margin-bottom: 1rem;
}
.tab__content {
    position: relative;
}
.tab__content li {
    font-size: 1.125rem;
    line-height: 1.625rem;
    margin: 1rem 0;
}
.tab__content p {
    font-size: 1.125rem;
    line-height: 1.625rem;
    margin: 2rem 0 0;
}
.tab-content {
    overflow: auto;
    position: relative;
}
.tab-content li {
    font-size: 1.125rem;
    line-height: 1.625rem;
    margin: 1rem 0;
}
.pill-content>.pill-pane, .tab-content>.tab-pane {
    display: none;
}
.pill-content>.active, .tab-content>.active {
    display: block;
}
.nav-tabs>li {
    list-style: none;
}
.nav-tabs>li a:hover {
    background: 0 0;
}
.nav-tabs li a {
    border: 1px solid transparent;
    border-left: 0;
    border-right: 0;
    font-weight: 300;
    line-height: 1;
    margin: 0 1rem 0 0;
    padding: 0;
    text-transform: uppercase;
}
.nav-tabs li.active a {
    background: 0 0;
    border: 1px solid transparent;
    border-left: 0;
    border-right: 0;
    color: #787b86;
    font-weight: 300;
}
.nav-tabs {
    border-bottom: 0;
    border-top: none;
    font-size: .875rem;
    margin: 0;
    padding-top: 0;
}
.nav-tabs>.active>a, .nav-tabs>.active>a:focus, .nav-tabs>.active>a:hover {
    background: 0 0;
    border: 1px solid transparent;
    border-bottom-color: transparent;
    border-left: 0;
    border-right: 0;
    color: #787b86;
    cursor: default;
}
.calc {
    border: none;
    margin: 0 0 2.5rem;
    padding: 0;
}
.calc .popover {
    border-bottom: .75rem solid transparent;
    color: #2962ff;
}
.calc .popover span {
    border-bottom: 1px solid rgba(41, 98, 255, .5);
}
.calc__content {
    border: 1px solid #e0e3eb;
    font-size: 1rem;
    line-height: 1.5rem;
    padding: 1rem 2rem;
}
.calc__content-dash {
    margin: 0 .25rem 0 0;
}
.calc__content-dash.calc__content-dash_medium, .calc__content-dash_medium {
    margin: 0 .5rem 0 0;
}
.calc__content-dash.calc__content-dash_large, .calc__content-dash_large {
    margin: 0 .75rem 0 .5rem;
}
.calc__content-title {
    font-family: "PT Sans", sans-serif;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.625rem;
    margin: 1rem 0;
}
.calc__content-popover {
    border-bottom: .5rem solid transparent;
    color: #2962ff;
    display: initial;
}
.calc__content-col_medium .calc__content-group_input, .calc__content-col_medium input {
    width: 75px;
}
.calc__content-group {
    padding: 1rem 0;
}
.calc__content-group .checkbox:not(checked)+label:before {
    top: 0;
}
.calc__content-group .checkbox:not(checked)+label:after {
    top: 0;
}
.calc__content-group_line_height {
    line-height: 0;
}
.calc__content-group_change {
    position: absolute;
    right: 70%;
}
.calc__content-group_textarea {
    border: 1px solid #e0e3eb;
    box-sizing: border-box;
    color: #787b86;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    margin: 0;
    min-height: 10rem!important;
    outline: 0;
    padding: 1rem;
    position: relative;
    width: 100%!important;
    z-index: 10;
}
.calc__content-group_textarea_small {
    min-height: 5rem!important;
}
.calc__content-group.calc__content-group_img, .calc__content-group_img {
    vertical-align: top;
}
.calc__content-group.calc__content-group_img:first-of-type, .calc__content-group_img:first-of-type {
    margin: 0 2rem 0 0;
}
.calc__content-group.calc__content-group_img:nth-child(2), .calc__content-group_img:nth-child(2) {
    margin: 0 2rem 0 0;
}
.calc__content-group.calc__content-group_img:nth-child(3), .calc__content-group_img:nth-child(3) {
    margin: 2rem 2rem 0 0;
}
.calc__content-group.calc__content-group_img:nth-child(4), .calc__content-group_img:nth-child(4) {
    margin: 2rem 2rem 0 0;
}
.calc__content-group.calc__content-group_settings, .calc__content-group_settings {
    border-top: 1px solid #e0e3eb;
    color: #787b86;
    font-size: .875rem;
    padding-top: 1rem!important;
}
.calc__content-group.calc__content-group_settings_top, .calc__content-group_settings_top {
    margin-top: 2rem;
}
.calc__content-group.calc__content-group_bottom_small, .calc__content-group_bottom_small {
    padding: 1rem 0 .5rem;
}
.calc__content-group.calc__content-group_top, .calc__content-group_top {
    padding: 1rem 0 0;
}
.calc__content-group.calc__content-group_top_large, .calc__content-group_top_large {
    padding: 2rem 0 0;
}
.calc__content-group.calc__content-group_bottom, .calc__content-group_bottom {
    padding: 0 0 1rem;
}
.calc__content-group.calc__content-group_commision, .calc__content-group_commision {
    padding: 0;
    margin: 1rem 0;
}
.calc__content-group.calc__content-group_checkbox input, .calc__content-group_checkbox input {
    border: 1px solid #e0e3eb;
    color: #787b86;
    font-family: "Open Sans", sans-serif;
    font-size: .875rem;
    line-height: 1;
    margin: 0 2px;
    padding: 4px 8px;
}
.calc__content-group_compare {
    margin: -1rem 0;
    padding: 0;
}
.calc__content-group_capitalize {
    text-transform: capitalize;
}
.calc__content-group_input {
    border: 1px solid #e0e3eb;
    color: #787b86;
    font-family: "Open Sans", sans-serif;
    font-size: 1rem;
    height: 30px;
    margin: 0 .25rem 0 0;
    padding: .25rem 1rem;
    width: 13.5rem;
    z-index: 1000;
}
.calc__content-group_input.calc__content-group_input_medium, .calc__content-group_input_medium {
    width: 75px;
}
.calc__content-group_input.calc__content-group_input_short, .calc__content-group_input_short {
    width: 5rem;
}
.calc__content-group_input_url {
    box-sizing: border-box;
    height: 40px;
    width: 100%;
}
.calc__content-group_title {
    display: block;
    font-weight: 600;
    margin-bottom: 1rem;
}
.calc__content-group_title_bottom {
    border-bottom: .5rem solid transparent;
    margin-bottom: .5rem;
}
.calc__content-group_subtitle {
    font-size: 1.125rem;
    font-style: italic;
    font-weight: 600;
    line-height: 1.625rem;
    margin: 1rem 0;
}
.calc__content-group_description {
    display: block;
    color: #787b86;
    font-size: .875rem;
    line-height: 1.375rem;
    margin-top: -.375rem;
    padding: 0 0 1rem;
}
.calc__content-results {
    margin: 2rem 0 1rem;
}
.calc__content-results_line_height {
    line-height: 0;
}
.calc__content-results.calc__content-results_top_small, .calc__content-results_top_small {
    margin: 1rem 0!important;
}
.calc__content-results_title {
    font-family: "PT Sans", sans-serif;
    font-size: 1.375rem;
    font-weight: 700;
    line-height: 1.875rem;
    margin: 0 0 1.5rem;
}
.calc__content-results_subtitle {
    font-size: 1.125rem;
    font-style: italic;
    font-weight: 600;
    line-height: 1.625rem;
    margin: 1rem 0;
}
.calc__content-results_list {
    list-style: none;
    margin: 0;
}
.calc__content-results_list li {
    line-height: 1.5rem;
    margin: .5rem 0 0;
}
.calc__content-results_list.calc__content-results_reset, .calc__content-results_list_reset {
    margin: 0;
    padding: 0;
}
.calc__content-results_list.calc__content-results_reset li, .calc__content-results_list_reset li {
    list-style: none;
}
.calc__content-results_list.calc__content-results_reset li:first-of-type, .calc__content-results_list_reset li:first-of-type {
    margin-top: 5px;
}
.calc__content-results_list.calc__content-results_reset li:last-of-type, .calc__content-results_list_reset li:last-of-type {
    margin-bottom: 0;
}
.calc__content-results_list.calc__content-results_reset li:last-of-type input, .calc__content-results_list_reset li:last-of-type input {
    margin-bottom: 0;
}
.calc__content-results_list.calc__content-results_disc, .calc__content-results_list_disc {
    list-style: disc!important;
    margin: 1rem 0 0 2rem!important;
}
.calc__content-results.calc__content-results_list_small, .calc__content-results_small {
    margin: 1rem 0!important;
}
.calc__content-list {
    list-style: none;
    margin: 0;
}
.calc__content-list .radio:not(checked)+label:before {
    margin-top: 0;
}
.calc__content-list .radio:not(checked)+label:after {
    margin-top: 0;
}
.calc__content-list_reset {
    list-style: none;
    margin: 0;
    padding: 0;
}
.calc__content-list_reset li:first-of-type {
    margin-bottom: 1rem;
}
.calc__content-list_reset li:last-of-type {
    margin-bottom: 0;
}
.calc__content-list_reset li:last-of-type input {
    margin-bottom: 0;
}
.calc__content-list_reset.calc__content-list_reset_top li:first-of-type, .calc__content-list_reset_top li:first-of-type {
    margin-top: 0;
}
.calc__content-list_reset.calc__content-list_reset_all, .calc__content-list_reset_all {
    margin: 0;
}
.calc__content-list_align {
    display: flex;
    flex-wrap: wrap;
}
.calc__content-list_align .calc__content-dash {
    margin: 0 .5rem 0 0;
}
.calc__content-list_align li:first-of-type {
    margin: 0 0 .5rem;
}
.calc__content-list_align li {
    margin: 0 0 .5rem;
}
.calc__content-list_row {
    display: flex;
}
.calc__content-list_row input {
    display: block;
    margin: 0 .25rem 0 0;
}
.calc__content-list_row .calc__content-group {
    margin: 0 .75rem 0 0;
}
.calc__content-list_row .calc__content-group_title {
    border-bottom: none;
}
.calc__content-list_row .calc__content-group_title_bottom {
    border-bottom: .5rem solid transparent;
    margin-bottom: .5rem;
}
.calc__content-list_row .calc__content-group:last-of-type input {
    display: inline-block;
}
.calc__content-list_row .commission input {
    display: inline-block;
}
.calc__content-table_both {
    margin: 1rem 0;
}
.calc__content-table_margin_bottom {
    margin-bottom: 0;
}
.calc__content-table tr:hover>td:nth-child(even), .calc__content-table tr:hover>td:nth-child(odd) {
    background: #fff;
}
.calc__content-table .radio:not(checked)+label:before {
    margin-top: 0;
}
.calc__content-table .radio:not(checked)+label:after {
    margin-top: 0;
}
.calc__content .btn {
    color: #2962ff;
    font-size: 1rem;
    margin: 0 .75rem 0 0;
    padding: .5rem 1rem;
    vertical-align: top;
}
.calc__content .btn:focus {
    outline: 0;
}
.calc__list {
    list-style-type: none;
    margin: 0;
}
.calc__list-body {
    border-bottom: 1px solid #edeff0;
    margin: 0 0 2.5rem;
    padding-bottom: 2.5rem;
}
.calc__list-body_title {
    font-size: 1.5rem;
    line-height: 2rem;
    margin: 0;
    padding: 0;
}
.calc__list-body_title a {
    color: #131722;
}
.calc__tags {
    font-size: .875rem;
    line-height: 1.5rem;
    margin-bottom: .5rem;
    overflow: hidden;
    text-transform: lowercase;
}
.calc__tags a {
    color: #787b86;
    margin-right: .25rem;
}
.calc__content-table_top {
    margin: 2rem 0 1rem!important;
}
.calc__content-table_top_small {
    margin: 1rem 0!important;
}
.calc__content-results_top_small {
    margin: 1rem 0!important;
}
.calc__content-table {
    line-height: 1.5rem;
    padding: 0;
}
.calc__content-table.calc__content-table_border, .calc__content-table_border {
    margin: 0!important;
    width: 0;
}
.calc__content-table.calc__content-table_border th, .calc__content-table_border th {
    border: 0!important;
    line-height: 0;
    padding: 0 0 1.5rem;
}
.calc__content-table.calc__content-table_border td, .calc__content-table_border td {
    border-bottom: 0;
    border-right: 0;
    padding: 0;
}
.calc__content-table.calc__content-table_border tr:last-of-type td, .calc__content-table_border tr:last-of-type td {
    border-bottom: 0!important;
}
.calc__content-table.calc__content-table_border tr:last-of-type td input, .calc__content-table_border tr:last-of-type td input {
    margin: 0!important;
}
.calc__content-table.calc__content-table_border input, .calc__content-table_border input {
    margin: 0 1rem 1rem 0!important;
}
.calc__content-table.calc__content-table_border tr:hover>td:nth-child(even), .calc__content-table.calc__content-table_border tr:hover>td:nth-child(odd), .calc__content-table_border tr:hover>td:nth-child(even), .calc__content-table_border tr:hover>td:nth-child(odd) {
    background: #fff!important;
}
.calc__content-table.calc__content-table_hover, .calc__content-table_hover {
    margin: 0 0 2rem!important;
}
.calc__content-table.calc__content-table_hover tr:first-of-type td, .calc__content-table_hover tr:first-of-type td {
    border-top: 1px solid #edeff0;
}
.calc__content-table.calc__content-table_hover tr:hover>td:nth-child(even), .calc__content-table.calc__content-table_hover tr:hover>td:nth-child(odd), .calc__content-table_hover tr:hover>td:nth-child(even), .calc__content-table_hover tr:hover>td:nth-child(odd) {
    background: #fff!important;
}
.calc__content-table.calc__content-table_border_bottom tr:last-of-type td, .calc__content-table_border_bottom tr:last-of-type td {
    border-bottom: 0!important;
}
.calc__content-table.calc__content-table_border_bottom tr:last-of-type td:first-of-type, .calc__content-table_border_bottom tr:last-of-type td:first-of-type {
    border-radius: 0;
}
.calc__content-table.calc__content-table_border_bottom tr:last-of-type td:last-of-type, .calc__content-table_border_bottom tr:last-of-type td:last-of-type {
    border-radius: 0;
}
.calc__content-table.calc__content-table_full, .calc__content-table_full {
    width: 100%;
}
.calc__content-table.calc__content-table_full .cap, .calc__content-table_full .cap {
    text-transform: capitalize;
}
.calc__content-table.calc__content-table_full input, .calc__content-table_full input {
    margin: 0!important;
}
.calc__content-table.calc__content-table_auto, .calc__content-table_auto {
    cursor: ew-resize;
    display: block;
    overflow: auto;
    width: 100%;
}
.calc__content-table.calc__content-table_top, .calc__content-table_top {
    margin: 2rem 0 1rem!important;
}
.calc__content-table_translit tr:hover>td:nth-child(even), .calc__content-table_translit tr:hover>td:nth-child(odd) {
    background: #fff!important;
}
.calc__content-table.calc__content-table_margin_bottom, .calc__content-table_margin_bottom {
    margin-bottom: 0!important;
}
.calc__content-table_white_space {
    white-space: nowrap;
}
.calc-list {
    list-style-type: none;
    margin: 0;
}
.calc-list__body {
    border-bottom: 1px solid #f0f3fa;
    margin: 0 0 2.5rem;
    padding: 0 0 2.5rem;
}
.calc-list__body:last-of-type {
    margin: 0;
}
.calc-list__title {
    display: block;
    font-family: "PT Sans", sans-serif;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 2rem;
    margin: 0;
    padding: 0;
}
.calc-list__title a {
    color: #131722;
    border: 0;
}
.calc-list__tags {
    color: #787b86;
    font-size: .875rem;
    line-height: 1.375rem;
    margin: 0 0 .5rem;
    overflow: hidden;
    text-transform: lowercase;
}
.calc-list__tags a {
    color: #787b86!important;
    border: 0;
}
.inputDisplay {
    border: 1px solid #e0e3eb!important;
    color: #131722!important;
    margin: 0 0 2rem!important;
    min-height: 10rem!important;
    padding: 1rem!important;
}
.calcBtn {
    font-size: 1rem!important;
    margin: 0 1rem 1rem 0!important;
    width: 116.8px!important;
}
.calcBtn:active {
    top: 0!important;
}
.calcBtn:nth-child(6n) {
    margin: 0 0 1rem 0!important;
}
.calc .enterBtn {
    height: 96px;
    margin: 0 0 -40px 0!important;
}
.calc .gray, .calc .red {
    background: #fff;
    border: 1px solid #eff3f6!important;
    color: #131722!important;
}
.calc .white {
    border: 1px solid #edeff0!important;
    color: #131722!important;
}
.calculator {
    margin-bottom: -1rem!important;
}
.outOld {
    border-bottom: 1px solid #edeff0!important;
    margin-bottom: .5rem!important;
    padding: .5rem 0!important;
}
.inOld {
    padding-top: 0!important;
}
.mathquill-rendered-math {
    font-size: 1rem!important;
}
.lineId {
    color: #2962ff;
}
.calcBtn[disabled] {
    opacity: .1!important;
}
.ns-popover-tooltip-theme .ns-popover-tooltip {
    border: 1px solid #e0e3eb!important;
    box-shadow: none!important;
    font-size: 1rem;
    height: 350px;
    margin: .5rem 0 0;
    padding: 0;
    overflow: auto;
    width: 250px;
}
.ns-popover-tooltip-theme .ns-popover-tooltip ul {
    margin: .75rem 0;
    padding: 0;
}
.ns-popover-tooltip-theme .ns-popover-tooltip li {
    line-height: 1.25rem;
}
.ns-popover-tooltip-theme .ns-popover-tooltip li a {
    display: block;
    padding: .25rem 1rem;
}
.ns-popover-tooltip-theme .ns-popover-tooltip li:hover {
    background-color: #fff;
}
.ns-popover-list-theme .list-item a:hover, .ns-popover-list-theme ul li a:hover {
    background-color: transparent;
    border-radius: 0;
}
.ns-popover-list-theme .list, .ns-popover-list-theme ul {
    display: block;
    margin: 0;
    padding: .75rem 0!important;
}
.ns-popover-list-theme .list-item a, .ns-popover-list-theme li a {
    color: #2962ff;
    display: block;
    margin: 0!important;
    padding: .25rem 1rem!important;
    border: 0;
}
.ns-popover-list-theme li.active {
    font-weight: 400;
}
.ns-popover-list-theme li.active a {
    color: #787b86;
}
.ns-popover-list-theme {
    background-color: #fff;
    box-shadow: 0 2px 4px #0003;
    border-radius: 12px;
    box-sizing: border-box!important;
    z-index: 1001!important;
}
.ns-popover-list-theme .business__popup-all a {
    padding: .25rem 0 .75rem!important;
}
.selectKind li {
    list-style-type: none;
    margin-bottom: .5rem;
}
.selectKind li a {
    line-height: 1.25rem;
    margin: .5rem 0 0 -1rem!important;
    padding: 0 1rem!important;
    text-transform: none;
}
.chart__container {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 2.5rem;
}
.chart__col {
    box-sizing: border-box;
    width: calc(50% - 16px)!important;
}
#chart-container {
    border: 1px solid #e0e3eb;
    margin: 0;
    padding: 2rem;
}
.complaintPopover {
    padding: 10px;
}
.complaintPopover h3 {
    margin-bottom: 10px;
}
.complaintPopover textarea {
    margin-top: 10px;
    height: 60px;
    padding: 4px 8px;
    line-height: 1;
    border: 1px solid #e0e3eb;
    width: 100%;
    box-sizing: border-box;
    font-family: "Open Sans", sans-serif;
}
.complaintPopover input[type=submit] {
    z-index: 9999;
    position: relative;
    margin: 5px 0;
    border: 0;
    background: #2962ff;
    color: #fff;
    font-family: "Open Sans", sans-serif;
}
.complaintPopover input[type=submit]:hover {
    background: #2962ff;
}