html,
body {
  height: 100%;
}

#app {
  min-height: 70%;
}
.unstyled-iframe > iframe{
    border:0;
    width:100%;
    height: 100%;
    min-height:600px;
}

#mainNavigation {
  background-color: #ffffff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.inline {
  display: inline;
}
.bg-yellow {
  background: #FABF05;
}
.bg-olive {
  background: #8f964c;
}
.bg-light-blue {
  background: #d0efff;
}
.bg-light-grey {
  background: #efefef;
}
.bg-grey-400 {
  background-color: rgb(242 242 242);
}
.bg-grey-700 {
  background-color: #6d6d6d;
}
.btn-primary {
  background-color: #345b6e !important;
  border: 1px solid #345b6e !important;
}
.bg-marketing {
  background: teal url(/img/landing/bg-marketing.jpg) no-repeat center center;
  background-size: cover;
  background-attachment: fixed;
}
.bg-teal {
  background-color: #345b6e;
}
.color-primary {
  color: #345b6e;
}
.boxed--yellow {
  border: 1px solid #fabf05;
  padding: 10px;
  border-radius: 5px;
}
.btn-outline-primary {
  border: 1px solid #345b6e !important;
  color: #345b6e !important;
}

.btn-outline-primary:hover {
  background-color: #345b6e !important;
  color: white !important;
}

.btn-success {
  background-color: transparent !important;
  border: 1.5px solid #345b6e !important;
  color: #345b6e !important;
}

.duplicate-btn,
.delete-btn,
.change-btn,
.duplicate-business-btn,
.delete-business-btn,
.change-business-btn,
.delete-report-btn {
  background-color: transparent;
}

.active > .nav-link {
  color: #000000 !important;
  font-weight: bold !important;
}

.nav-link {
  color: #444444 !important;
}

.bg-primary {
  background-color: #eaeef0 !important;
}

.bg-blue {
  background-color: #345b6e;
}

.orange {
  color: rgba(255, 197, 106, 1);
}

.bg-orange {
  background-color: rgba(255, 197, 106, 1);
}

.btn-orange {
  background-color: rgba(255, 197, 106, 1);
  border: 1px solid rgba(255, 197, 106, 1);
  font-weight: 600;
}

.red-orange {
  color: rgba(255, 102, 0, 1);
}

.bg-red-orange {
  background-color: rgba(255, 102, 0, 1);
}
.has-dashed-border {
  border: 1px dashed rgba(255, 255, 255, 0.25);
  padding: 1rem;
  border-radius: 10px;
}
table th {
  background-color: #ffffff !important;
  border-top: none;
  border-bottom: 1px solid #000000;
}

h1 {
  color: #20394b;
}

.btn-success {
  border: 1px solid #1f822e;
}

.btn {
  padding: 0.375rem;
}
.checkmark-list {
  list-style: none;
}
.checkmark-list li {
  position: relative;
  padding-bottom: 8px;
}
.checkmark-list li:before {
  font-family: "Font Awesome 5 Free";
  content: "\f00c";
  font-weight: 900;
  color: rgba(52, 91, 110, 1);
  position: absolute;
  left: -24px;
}
.checkmark-list--light li:before {
  color: rgba(255, 255, 255, 1);
}
.font-color-secondary {
  color: rgba(52, 91, 110, 1);
}
@media (max-width: 992px) {
  .ebook-sm {
    max-width: 250px;
    margin: auto;
    text-align: center;
    display: block;
    padding: 30px 0;
  }
}
.lightbox {
  background: #ffffffed;
  padding: 2rem;
}
.lead-arrow--down {
  position: relative;
}
.lead-arrow--down:before {
  top: 0;
  content: "";
  position: absolute;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  width: 0;
  border-top: 20px solid #fff;
  z-index: 20;
  left: 0;
  right: 0;
  margin: auto;
  height: 0;
}
.operand {
  font-size: 14px;
}

.boxedNumber {
  display: inline-block;
  text-align: right;
  font-size: 14px;
}

.summaryContainer {
  top: 125px;
}

.summaryLabel {
  font-size: 14px;
  font-weight: bold;
}

.moneyInput,
.moneyInputNoCalc {
  text-align: right;
}

.service-card {
  background: #fff;
  padding: 2rem;
  font-size: 22px;
}

#savedNotification {
  position: fixed;
  top: 60px;
  left: 0px;
  background-color: #ccf2bb;
  padding: 4px;
  font-weight: bold;
  display: none;
}

#income_other_col1,
#income_other_col2,
#income_other_col3,
#income_other_col4,
#income_other_col5,
#income_other_col6,
#income_other_col7,
#income_other_col8,
#income_other_col9,
#income_other_col10,
#income_other_col11,
#income_other_col12,
#income_other_col13,
#income_other_col14,
#income_other_col15,
#income_other_col16,
#income_other_col17,
#income_other_col18,
#income_other_col19,
#income_other_col20,
#deduction_other_col1,
#deduction_other_col2,
#deduction_other_col3,
#deduction_other_col4,
#deduction_other_col5,
#deduction_other_col6,
#deduction_other_col7,
#deduction_other_col8,
#deduction_other_col9,
#deduction_other_col10,
#deduction_other_col11,
#deduction_other_col12,
#deduction_other_col13,
#deduction_other_col14,
#deduction_other_col15,
#deduction_other_col16,
#deduction_other_col17,
#deduction_other_col18,
#deduction_other_col19,
#deduction_other_col20,
.payStub2,
.payStub3,
.payStub4,
.payStub5,
#long_term_savings_other_col1,
#long_term_savings_other_col2,
#long_term_savings_other_col3,
#long_term_savings_other_col4,
#long_term_savings_other_col5,
#long_term_savings_other_col6,
#long_term_savings_other_col7,
#long_term_savings_other_col8,
#long_term_savings_other_col9,
#long_term_savings_other_col10,
#long_term_savings_other_col11,
#long_term_savings_other_col12,
#long_term_savings_other_col13,
#long_term_savings_other_col14,
#long_term_savings_other_col15,
#long_term_savings_other_col16,
#long_term_savings_other_col17,
#long_term_savings_other_col18,
#long_term_savings_other_col19,
#long_term_savings_other_col20,
#expenses_other_col1,
#expenses_other_col2,
#expenses_other_col3,
#expenses_other_col4,
#expenses_other_col5,
#expenses_other_col6,
#expenses_other_col7,
#expenses_other_col8,
#expenses_other_col9,
#expenses_other_col10,
#expenses_other_col11,
#expenses_other_col12,
#expenses_other_col13,
#expenses_other_col14,
#expenses_other_col15,
#expenses_other_col16,
#expenses_other_col17,
#expenses_other_col18,
#expenses_other_col19,
#expenses_other_col20,
#expenses_third_party_other_col1,
#expenses_third_party_other_col2,
#expenses_third_party_other_col3,
#expenses_third_party_other_col4,
#expenses_third_party_other_col5,
#expenses_third_party_other_col6,
#expenses_third_party_other_col7,
#expenses_third_party_other_col8,
#expenses_third_party_other_col9,
#expenses_third_party_other_col10,
#expenses_third_party_other_col11,
#expenses_third_party_other_col12,
#expenses_third_party_other_col13,
#expenses_third_party_other_col14,
#expenses_third_party_other_col15,
#expenses_third_party_other_col16,
#expenses_third_party_other_col17,
#expenses_third_party_other_col18,
#expenses_third_party_other_col19,
#expenses_third_party_other_col20,
#save_to_spend_other_col1,
#save_to_spend_other_col2,
#save_to_spend_other_col3,
#save_to_spend_other_col4,
#save_to_spend_other_col5,
#save_to_spend_other_col6,
#save_to_spend_other_col7,
#save_to_spend_other_col8,
#save_to_spend_other_col9,
#save_to_spend_other_col10,
#save_to_spend_other_col11,
#save_to_spend_other_col12,
#save_to_spend_other_col13,
#save_to_spend_other_col14,
#save_to_spend_other_col15,
#save_to_spend_other_col16,
#save_to_spend_other_col17,
#save_to_spend_other_col18,
#save_to_spend_other_col19,
#save_to_spend_other_col20,
#payStubOtherRow1,
#payStubOtherRow2,
#payStubOtherRow3,
#payStubOtherRow21,
#payStubOtherRow22,
#payStubOtherRow23,
#payStubOtherRow31,
#payStubOtherRow32,
#payStubOtherRow33,
#payStubOtherRow41,
#payStubOtherRow42,
#payStubOtherRow43,
#payStubOtherRow51,
#payStubOtherRow52,
#payStubOtherRow53,
.stateLocalTwo,
#variable_expense_other_col1,
#variable_expense_other_col2,
#variable_expense_other_col3,
#variable_expense_other_col4,
#variable_expense_other_col5,
#variable_expense_other_col6,
#variable_expense_other_col7,
#variable_expense_other_col8,
#variable_expense_other_col9,
#variable_expense_other_col10,
#variable_expense_other_col11,
#variable_expense_other_col12,
#variable_expense_other_col13,
#variable_expense_other_col14,
#variable_expense_other_col15,
#variable_expense_other_col16,
#variable_expense_other_col17,
#variable_expense_other_col18,
#variable_expense_other_col19,
#variable_expense_other_col20,
#second_home,
#oulogin,
#twofau,
#mandatory2fa,
#payStubOtherPreTaxRow1,
#payStubOtherPreTaxRow2,
#payStubOtherPreTaxRow3,
#payStubOtherPreTaxRow21,
#payStubOtherPreTaxRow22,
#payStubOtherPreTaxRow23,
#payStubOtherPreTaxRow31,
#payStubOtherPreTaxRow32,
#payStubOtherPreTaxRow33,
#payStubOtherPreTaxRow41,
#payStubOtherPreTaxRow42,
#payStubOtherPreTaxRow43,
#payStubOtherPreTaxRow51,
#payStubOtherPreTaxRow52,
#payStubOtherPreTaxRow53,
#reinvestment_other_col1,
#reinvestment_other_col2,
#reinvestment_other_col3,
#reinvestment_other_col4,
#reinvestment_other_col5,
#reinvestment_other_col6,
#reinvestment_other_col7,
#reinvestment_other_col8,
#reinvestment_other_col9,
#reinvestment_other_col10,
#reinvestment_other_col11,
#reinvestment_other_col12,
#reinvestment_other_col13,
#reinvestment_other_col14,
#reinvestment_other_col15,
#reinvestment_other_col16,
#reinvestment_other_col17,
#reinvestment_other_col18,
#reinvestment_other_col19,
#reinvestment_other_col20,
#fixed_building_other_col1,
#fixed_building_other_col2,
#fixed_building_other_col3,
#fixed_building_other_col4,
#fixed_building_other_col5,
#fixed_building_other_col6,
#fixed_building_other_col7,
#fixed_building_other_col8,
#fixed_building_other_col9,
#fixed_building_other_col10,
#fixed_utilities_other_col1,
#fixed_utilities_other_col2,
#fixed_utilities_other_col3,
#fixed_utilities_other_col4,
#fixed_utilities_other_col5,
#fixed_insurance_other_col1,
#fixed_insurance_other_col2,
#fixed_insurance_other_col3,
#fixed_insurance_other_col4,
#fixed_insurance_other_col5,
#fixed_debt_other_col1,
#fixed_debt_other_col2,
#fixed_debt_other_col3,
#fixed_debt_other_col4,
#fixed_debt_other_col5,
#fixed_technology_other_col1,
#fixed_technology_other_col2,
#fixed_technology_other_col3,
#fixed_technology_other_col4,
#fixed_technology_other_col5,
#fixed_technology_other_col6,
#fixed_technology_other_col7,
#fixed_technology_other_col8,
#fixed_technology_other_col9,
#fixed_technology_other_col10,
#variable_client_other_col1,
#variable_client_other_col2,
#variable_client_other_col3,
#variable_client_other_col4,
#variable_client_other_col5,
#variable_client_other_col6,
#variable_client_other_col7,
#variable_client_other_col8,
#variable_client_other_col9,
#variable_client_other_col10,
#variable_payroll_other_col1,
#variable_payroll_other_col2,
#variable_payroll_other_col3,
#variable_payroll_other_col4,
#variable_payroll_other_col5,
#variable_office_other_col1,
#variable_office_other_col2,
#variable_office_other_col3,
#variable_office_other_col4,
#variable_office_other_col5,
#variable_other_col1,
#variable_other_col2,
#variable_other_col3,
#variable_other_col4,
#variable_other_col5,
#variable_other_col6,
#variable_other_col7,
#variable_other_col8,
#variable_other_col9,
#variable_other_col10,
#taxes_amount_other_col1,
#taxes_amount_other_col2,
#taxes_amount_other_col3,
#taxes_amount_other_col4,
#taxes_amount_other_col5,
#taxes_amount_other_col6,
#taxes_amount_other_col7,
#taxes_amount_other_col8,
#taxes_amount_other_col9,
#taxes_amount_other_col10,
#distribution_amount_to_others_col1,
#distribution_amount_to_others_col2,
#distribution_amount_to_others_col3,
#distribution_amount_to_others_col4,
#distribution_amount_to_others_col5,
#distribution_amount_to_others_col6,
#distribution_amount_to_others_col7,
#distribution_amount_to_others_col8,
#distribution_amount_to_others_col9,
#distribution_amount_to_others_col10,
#distribution_amount_to_you_col1,
#distribution_amount_to_you_col2,
#distribution_amount_to_you_col3,
#distribution_amount_to_you_col4,
#distribution_amount_to_you_col5,
#distribution_amount_to_you_col6,
#distribution_amount_to_you_col7,
#distribution_amount_to_you_col8,
#distribution_amount_to_you_col9,
#distribution_amount_to_you_col10,
#distribution_percent_to_others_row1,
#distribution_percent_to_others_row2,
#distribution_percent_to_others_row3,
#distribution_percent_to_others_row4,
#distribution_percent_to_others_row5,
#distribution_percent_to_others_row6,
#distribution_percent_to_others_row7,
#distribution_percent_to_others_row8,
#distribution_percent_to_others_row9,
#distribution_percent_to_others_row10,
#distribution_percent_to_you_row1,
#distribution_percent_to_you_row2,
#distribution_percent_to_you_row3,
#distribution_percent_to_you_row4,
#distribution_percent_to_you_row5,
#distribution_percent_to_you_row6,
#distribution_percent_to_you_row7,
#distribution_percent_to_you_row8,
#distribution_percent_to_you_row9,
#distribution_percent_to_you_row10,
#tax_liability_percent_to_you_row2,
#tax_liability_percent_to_you_row3,
#tax_liability_percent_to_you_row4,
#tax_liability_percent_to_you_row5,
#retirement_income_row2,
#retirement_income_row3,
#retirement_income_row4,
#retirement_income_row5,
#retirement_income_row6,
#retirement_income_row7,
#retirement_income_row8,
#retirement_income_row9,
#retirement_income_row10,
#tax_reduction_row2,
#tax_reduction_row3,
#tax_reduction_row4,
#tax_reduction_row5,
#tax_reduction_row6,
#tax_reduction_row7,
#tax_reduction_row8,
#tax_reduction_row9,
#tax_reduction_row10,
#income_adjustment_to_you_row2,
#income_adjustment_to_you_row3,
#income_adjustment_to_you_row4,
#income_adjustment_to_you_row5,
.incomeTaxEstimate,
#interest_dividends_row2,
#interest_dividends_row3,
#interest_dividends_row4,
#interest_dividends_row5,
#interest_dividends_row6,
#interest_dividends_row7,
#interest_dividends_row8,
#interest_dividends_row9,
#interest_dividends_row10,
#interest_dividends_row11,
.medicareSocialSecurityTwo,
#third_party_other_col1,
#third_party_other_col2,
#third_party_other_col3,
#third_party_other_col4,
#third_party_other_col5 {
  display: none;
}

#totalIncome,
#totalTaxes,
#totalGroupBenefits,
#totalOtherDeductions,
#netIncome,
#housingExpenses,
#insuranceExpenses,
#otherExpenses,
#fixedExpenses,
#longTermSavingsPaystub,
#longTermSavingsNetIncome,
#longTermSavingsTotal,
#longTermSavingsTotalTotal,
#longTermSavingsEmployer,
#longTermSavingsThirdParty,
#longTermSavingsAllPartyTotal,
#percentageSaved,
#saveToSpend,
#variableExpenses,
#totalLongTermSavings,
#totalLongTermSavingsToAllocate,
#fixedThirdPartyExpenses,
#remainingUnallocated,
#totalGrossRevenue,
#totalMaterialsCost,
#totalCreditCardFees,
#totalCommissionsPaid,
#totalOtherDirectCosts,
#totalGrossProfit,
#officeExpenses,
#utilitiesExpenses,
#debtExpenses,
#techExpenses,
#fixedExpenses,
#clientExpenses,
#payrollExpenses,
#otherVariableExpenses,
#variableExpenses,
#distributionsToOthers,
#distributionsToYou,
#totalDistributions,
#retainedEarnings,
#distributionsAvailable,
#distributionsFixed,
#revenueBasedDistributions,
#grossProfitBasedDistributions,
#percentBasedDistributionsAvailable,
#totalPercentBasedDistributions {
  display: inline-block;
}

#subscription {
  background-color: #fdffbf;
  text-align: center;
  padding: 3px;
  border-bottom: 1px solid #cccccc;
}

#clientSite,
#twoFAWarning {
  background-color: #fdffbf;
  text-align: center;
  padding: 3px;
  border-bottom: 1px solid #cccccc;
}

#referralError {
  color: #ff0000;
  margin-left: 10px;
  display: none;
}

#user_info_form,
#choose_card {
  display: none;
}

.creditCardBox td {
  padding: 5px;
  margin: 2px;
}

.creditCardBoxBorder {
  border: 1px solid black;
}

#referralCodeInfo {
  display: none;
  color: #ff0000;
}

#notExpired {
  text-align: center;
  font-weight: bold;
  background-color: #b9d3df;
  padding: 10px;
  margin-bottom: 10px;
}

.btn-header-light {
  background-color: #ffffff;
  border: 1px solid #e9ecef;
  color: #345b6e;
}

.btn-header-light:hover {
  background-color: #ededed;
  color: #000000;
}

.btn-header-dark {
  border: 1px solid #e9ecef;
  color: #e9ecef;
}

.btn-header-dark:hover {
  background: rgba(255, 255, 255, 0.3);
  border-color: #ffffff;
  color: #ffffff;
}
.creator {
  max-width: 180px;
  display: block;
  margin: auto;
}
.jumbotron {
  background-image: url("/img/jumbotron-bg.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50% 50%;
}

@media screen and (max-width: 992px) {
  .jumbotron {
    background-image: url("/img/jumbotron-vertical-bg.png");
  }
}

.jumbotron-heading {
  color: #e9ecef;
  font-weight: bold;
}

.lead {
  color: #e9ecef;
}

.navbar-brand {
  max-width: 70%;
}

.navbar-brand img {
  max-width: 100%;
}

#disclaimer, #disclaimer p {
  font-size: 12px;
}

#poweredBy {
  font-size: 12px;
}

.card-body {
  font-size: 0.9rem;
}

.summaryAmount {
  text-align: right;
  white-space: nowrap;
}

#changeMapSelect {
  color: #000000 !important;
  max-width: 200px;
}

table th {
  border-bottom: none !important;
}

#grossIncomeDetailBtn,
#incomeTaxesDetailBtn,
#groupBenefitsDetailBtn,
#otherPayrollDeductionsDetailBtn {
  padding: 0px;
}

.arrow_box {
  display: inline-block;
  border-radius: 6px;
  padding: 20px;
}

.left_arrow_box {
  position: relative;
  background: #88b7d5;
  border: 2px solid #c2e1f5;
}

.left_arrow_box:after,
.left_arrow_box:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.left_arrow_box:after {
  border-color: rgba(136, 183, 213, 0);
  border-right-color: #88b7d5;
  border-width: 12px;
  margin-top: -12px;
}

.left_arrow_box:before {
  border-color: rgba(194, 225, 245, 0);
  border-right-color: #c2e1f5;
  border-width: 15px;
  margin-top: -15px;
}

.right_arrow_box {
  position: relative;
  background: #88b7d5;
  border: 2px solid #c2e1f5;
}

.right_arrow_box:after,
.right_arrow_box:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.right_arrow_box:after {
  border-color: rgba(136, 183, 213, 0);
  border-left-color: #88b7d5;
  border-width: 12px;
  margin-top: -12px;
}

.right_arrow_box:before {
  border-color: rgba(194, 225, 245, 0);
  border-left-color: #c2e1f5;
  border-width: 15px;
  margin-top: -15px;
}

.top_arrow_box {
  position: relative;
  background: #88b7d5;
  border: 2px solid #c2e1f5;
}

.top_arrow_box:after,
.top_arrow_box:before {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.top_arrow_box:after {
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #88b7d5;
  border-width: 12px;
  margin-left: -12px;
}

.top_arrow_box:before {
  border-color: rgba(194, 225, 245, 0);
  border-bottom-color: #c2e1f5;
  border-width: 15px;
  margin-left: -15px;
}

.bottom_arrow_box {
  position: relative;
  background: #88b7d5;
  border: 2px solid #c2e1f5;
}

.bottom_arrow_box:after,
.bottom_arrow_box:before {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.bottom_arrow_box:after {
  border-color: rgba(136, 183, 213, 0);
  border-top-color: #88b7d5;
  border-width: 30px;
  margin-left: -30px;
}

.bottom_arrow_box:before {
  border-color: rgba(194, 225, 245, 0);
  border-top-color: #c2e1f5;
  border-width: 36px;
  margin-left: -36px;
}

#helperBubble {
  position: absolute;
  display: none;
}

#errorMessage {
  color: #ff0000;
  font-weight: bold;
  display: none;
}

#popular {
  background-color: #b5f598 !important;
  color: #000000;
  padding: 5px;
  text-transform: uppercase;
}

.testimonial {
  margin-left: 30px;
  color: #6caae4;
}

.testimonialCredit {
  color: #868e96;
}

.contentJumbotron {
  background-color: #345b6e;
  background-image: none;
  margin-bottom: 0 !important;
}

.contentJumbotronLight {
  background-color: #d7edfc;
  background-image: none;
  margin-bottom: 0 !important;
}

.jumbotron {
  border-radius: 0 !important;
}

#calculatorIcon,
#tagsIcon {
  display: inline-block;
}

#fieldOptions {
  display: none;
  position: absolute;
  cursor: pointer;
  z-index: 5000;
}

#calculator {
  display: none;
  z-index: 5001;
  position: absolute;
}

#calculatorInput,
#tagsInput {
  text-align: right;
}

.selectedInput {
  background-color: #adf0ff !important;
  transition: background-color 1s linear;
  -moz-transition: background-color 1s linear;
  -webkit-transition: background-color 1s linear;
  -ms-transition: background-color 1s linear;
}

#tags-btn-group .active {
  font-weight: bold;
}

#closeCalculator,
#closeTags {
  cursor: pointer;
}

#product2,
#product3,
#product4,
#product5,
#product6,
#product7,
#product8,
#product9,
#product10 {
  display: none;
}

.contactChat {
  cursor: pointer;
}

.avatar-circle {
  width: 100px;
  height: 100px;
  background-color: #d9d9d9;
  text-align: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  z-index: 1;
  background-repeat: no-repeat;
  background-size: 100px 100px;
}

.avatar-circle-hidden {
  opacity: 0.1;
}

.avatar1-circle-upload,
.avatar2-circle-upload {
  width: 100px;
  height: 100px;
  background-color: #ffffff;
  text-align: center;
  /*border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;*/
  position: absolute;
  /*padding-top: 38px;*/
  z-index: 2;
  display: none;
  overflow: hidden;
  /*top: 0;
    left: 0;*/
}

.avatar1-circle-upload .upload,
.avatar2-circle-upload .upload {
  z-index: 3;
  /*height: 100px;*/
  margin-top: 40px;
  display: block;
}

.avatar1-circle-upload .upload a,
.avatar2-circle-upload .upload a {
  text-decoration: none;
}

.fileuploader {
  margin-top: 40px;
  margin-left: 10px;
}

.fileinput-button {
  position: relative;
  overflow: hidden;
  display: inline-block;
}

.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  height: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  font-size: 200px !important;
  direction: ltr;
  cursor: pointer;
}

.btn-success.fileinput-button {
  background-color: #345b6e !important;
  color: #ffffff;
  height: auto;
  padding: 0 !important;
}
.btn-success span,
.btn-success i {
  color: #ffffff;
  font-size: 12px;
}

.initials {
  position: relative;
  top: 25px;
  /* 25% of parent */
  font-size: 50px;
  /* 50% of parent */
  line-height: 50px;
  /* 50% of parent */
  color: #000000;
  font-weight: bold;
}

.nav-tabs li {
  margin-right: 5px;
  margin-bottom: 7px;
}

.nav-tabs a {
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-left: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
  padding-right: 25px;
  text-decoration: none;
  font-weight: bold;
  color: #666666;
}

.nav-tabs a:hover {
  color: #ffffff;
  background-color: #345b6e;
}

.nav-tabs .active {
  background-color: #345b6e;
  color: #ffffff;
}

.nav-tabs {
  border-bottom: none;
}

.clientName {
  font-size: 24px;
}

.clientEmail {
  font-size: 14.4px;
}

.table-maps td,
.table-maps th {
  padding-left: 20px;
}

.summaryColumn {
  z-index: 0;
}

.bigCheck {
  width: 25px;
  height: 25px;
  display: inline-block;
}

.headerBtn {
  width: 100px;
}

.map-actions-button {
  background-color: transparent;
  font-weight: bold;
  font-size: 1.25rem;
}

.map-actions-button:after {
  display: none !important;
}

.map-actions-list {
  left: unset !important;
  right: -9rem !important;
  transform: none !important;
  top: unset !important;
}

.map-actions-drop.show {
  position: unset;
}

.text-black {
  color: #000000 !important;
}

.tag-label {
  border-radius: 25px;
  border: 3px solid;
}

#booking {
  height: 100vh;
}

#booking iframe {
  display: block;
  border: none;
  height: 100vh;
  width: 100%;
}

.tax_brackets,
#tax_brackets_display {
  display: none;
}

.possible_rate {
  background-color: #b5f598;
}

#goal2,
#goal3,
#goal4,
#goal5,
#goal6,
#goal7,
#goal8,
#goal9,
#goal10,
#concern2,
#concern3,
#concern4,
#concern5,
#concern6,
#concern7,
#concern8,
#concern9,
#concern10 {
  display: none;
}

#goals,
#concerns {
  list-style: none;
}

.placeholder {
  background-color: #fbff85;
  padding-right: 10px;
  padding-left: 10px;
  text-align: center;
  width: 100%;
  height: 60px;
}

.ui-sortable-handle {
  cursor: grab;
}

.badge-pill {
  font-size: 12px !important;
}

@media print {
  footer {
    display: none !important;
  }
  .btn {
    display: none !important;
  }
  #reamaze-widget {
    display: none !important;
  }
  #advisor_info {
    display: block !important;
  }
  .lead, .jumbotron-heading {
    display: none !important;
  }
}

@media screen {
  #advisor_info {
    display: none !important;
  }
}

#ccexp {
  text-transform: uppercase;
}
.quote-block {
  background: #4b93b7;
  color: #fff;
  font-size: 1.2rem;
  line-height: 1.7;
}

.favoriteToggle {
  cursor: pointer;
}

.isFavorite {
  color: #f5d742;
}

.unavailbleFile {
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
         -o-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
            filter: grayscale(100%);
}
input.is-invalid {
  border: 1px solid #f10303;
  box-shadow: 1px 1px 10px rgb(255 0 0 / 50%);
}
.disclaimer--dark {
    background: #484848;
    color: #b7b7b7;
    padding-top: 20px;

.progress-bar{
  width: 300px;
  height: 40px;
  border-radius: 20px;
  background-color: #fff;
  border:2px solid #eee;
}
.progress-bar__inner {
  background-color: orange;
  width:0%;
  height:100%;
  transition:.05s ease;
  border-radius: 20px;
}
.progress-bar__wrapper {
  display:flex;
  align-items: center;
  margin-bottom: 20px;
  margin-top: 20px;
}
.progress-bar__label {
  line-height: 40px;
  margin-left: 5px;
  font-weight: bold;
}

#familyMapsTable {
  -webkit-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

#businessMapsTable {
  -webkit-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}
