#tax-calculator .tax-calculator {
  width: 35%;
  margin: 30px auto 15px;
  min-width: 320px;
  border: solid 1px #ec682c;
  color: #000;
  border-radius: 5px;
  padding: 20px;
}
@media (max-width: 991.98px) {
  #tax-calculator .tax-calculator {
    width: 100% !important;
  }
}
#tax-calculator .tax-calculator-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 24px;
}
@media (max-width: 991.98px) {
  #tax-calculator .tax-calculator-row .column {
    width: 100%;
  }
}
#tax-calculator .tax-calculator-row .column-md {
  width: 100%;
}
#tax-calculator .tax-calculator-info span:first-child {
  display: inline-block;
  width: 50%;
}
@media (max-width: 400px) {
  #tax-calculator .tax-calculator-info span:first-child {
    font-size: 14px;
    width: 60%;
  }
}
#tax-calculator .tax-calculator-info-between {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#tax-calculator .tax-calculator-info-between label {
  margin: 0;
  width: auto !important;
}
#tax-calculator .tax-calculator-footer {
  width: auto;
  max-width: 600px;
  min-width: 320px;
  margin: 0 auto 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  color: #000;
}
#tax-calculator .tax-calculator-footer:hover {
  color: #ec682c;
}
#tax-calculator .tax-calculator-footer__text {
  font-size: 14px;
}
#tax-calculator .tax-calculator-footer__logo {
  height: 25px;
}
#tax-calculator .tax-calculator label {
  display: inline-block;
  cursor: text;
  width: 100%;
}
#tax-calculator .tax-calculator input {
  border-radius: 5px;
  outline: none;
  border: 2px solid #c7c7c7;
  padding: 5px 10px;
  transition: border 0.2s ease-in-out;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  width: 100%;
  height: auto;
}
@media (max-width: 991.98px) {
  #tax-calculator .tax-calculator input {
    width: 100%;
  }
}
#tax-calculator .tax-calculator input:focus {
  border: 2px solid #ec682c;
  border-radius: 5px;
  outline: none;
}
#tax-calculator .tax-calculator input::-webkit-inner-spin-button, #tax-calculator .tax-calculator input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
}
#tax-calculator .tax-calculator .dropdown-toggle {
  padding: 6px 12px;
  border: 2px #c7c7c7 solid;
  background-color: #fff !important;
  border-radius: 6px;
  color: #000;
  font: inherit;
  cursor: pointer;
  transition: 0.2s ease;
  transition-property: background-color, border-color, color, box-shadow;
}
#tax-calculator .tax-calculator .dropdown-toggle:focus, #tax-calculator .tax-calculator .dropdown-toggle:active, #tax-calculator .tax-calculator .dropdown-toggle:hover {
  color: #fff;
  background-color: #ec682c !important;
  border-color: #ec682c;
  opacity: 95%;
}
#tax-calculator .tax-calculator .dropdown-toggle:after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 2px;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
#tax-calculator .tax-calculator .dropdown {
  display: inline-block;
  position: relative;
}
#tax-calculator .tax-calculator .dropdown-menu {
  display: none;
  width: 160px;
  position: absolute;
  background-color: black;
  padding: 6px;
  border-radius: 6px;
  list-style: none;
  z-index: 10;
  margin-top: 5px;
}
@media (max-width: 991.98px) {
  #tax-calculator .tax-calculator .dropdown-menu {
    right: 0;
  }
}
#tax-calculator .tax-calculator .dropdown-menu.show {
  display: block;
}
#tax-calculator .tax-calculator .dropdown-menu li {
  cursor: pointer;
}
#tax-calculator .tax-calculator .dropdown-menu li:not(:last-child) {
  margin-bottom: 5px;
}
#tax-calculator .tax-calculator .dropdown-menu li p {
  margin: 0;
  padding: 4px 16px;
}
#tax-calculator .tax-calculator .dropdown-menu li p.dropdown-item {
  color: white;
  border-radius: 3px;
}
#tax-calculator .tax-calculator .dropdown-menu li p.dropdown-item:hover {
  background-color: rgb(64, 65, 78);
  color: white;
}
#tax-calculator .tax-calculator .submit-btn {
  width: 100%;
  text-align: center;
  padding: 5px 12px;
  margin: 20px 0 0;
  border-radius: 6px;
  display: block;
  background-color: #ec682c !important;
  color: white !important;
  border: none;
  cursor: pointer;
  transition: transform 0.2s ease-in-out;
}
#tax-calculator .tax-calculator .submit-btn:hover {
  opacity: 95%;
  color: white;
  transform: translateY(-1px);
}
#tax-calculator .tax-calculator .sub-container {
  border: 1px solid #ec682c;
  padding: 5px 10px;
  border-radius: 4px;
}
#tax-calculator .tax-calculator .sub-container p {
  display: inline;
}
#tax-calculator .tax-calculator .sub-container span.sep-middle {
  display: inline-block;
  width: 200px;
}
#tax-calculator .tax-calculator .bold {
  font-weight: 600;
}
#tax-calculator .tax-calculator__title {
  margin: 0 0 20px;
  text-align: center;
  font-size: 25px;
}
#tax-calculator .tax-calculator__subtitle {
  text-align: center;
  margin: 0 0 20px;
  font-size: 18px;
  font-weight: 600;
}
#tax-calculator .tax-calculator-disclaimer {
  display: flex;
  justify-content: center;
  margin: 10px auto -10px;
}
#tax-calculator .tax-calculator-disclaimer__link {
  cursor: pointer;
}
#tax-calculator .tax-calculator-modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  visibility: hidden;
  opacity: 0;
  transition: 0.2s ease;
  transition-property: visibility, opacity;
}
#tax-calculator .tax-calculator-modal.visible {
  visibility: visible;
  opacity: 1;
}
#tax-calculator .tax-calculator-modal.visible .tax-calculator-modal-dialog {
  transform: scale(1);
}
#tax-calculator .tax-calculator-modal-dialog {
  position: relative;
  z-index: 2;
  max-width: 600px;
  min-width: 330px;
  overflow-y: auto;
  max-height: 90%;
  padding: 20px;
  margin: 0 12px;
  background-color: #fff;
  border-radius: 5px;
  transform: scale(0.8);
  transition: 0.2s ease transform;
}
@media (max-width: 575.98px) {
  #tax-calculator .tax-calculator-modal-dialog {
    margin: 12px;
  }
}
#tax-calculator .tax-calculator-modal-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 20px;
}
#tax-calculator .tax-calculator-modal-header__title {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  #tax-calculator .tax-calculator-modal-header__title {
    font-size: 24px;
  }
}
#tax-calculator .tax-calculator-modal__close {
  display: block;
  width: 24px;
  height: 24px;
  cursor: pointer;
  background-size: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000000' height='800px' width='800px' version='1.1'   xmlns:xlink='http://www.w3.org/1999/xlink' %0A   viewBox='0 0 1792 1792' xml:space='preserve'%3E%0A%3Cpath d='M1082.2,896.6l410.2-410c51.5-51.5,51.5-134.6,0-186.1s-134.6-51.5-186.1,0l-410.2,410L486,300.4%0A  c-51.5-51.5-134.6-51.5-186.1,0s-51.5,134.6,0,186.1l410.2,410l-410.2,410c-51.5,51.5-51.5,134.6,0,186.1%0A  c51.6,51.5,135,51.5,186.1,0l410.2-410l410.2,410c51.5,51.5,134.6,51.5,186.1,0c51.1-51.5,51.1-134.6-0.5-186.2L1082.2,896.6z'/%3E%0A%3C/svg%3E");
}
#tax-calculator .tax-calculator-modal__text {
  margin: 0;
}
#tax-calculator .tax-calculator-modal__overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  z-index: 1;
}

.tax-info-wrapper {
  display: flex;
}
@media (max-width: 991.98px) {
  .tax-info-wrapper {
    display: block;
  }
}
.tax-info-left {
  width: 65%;
  padding-right: 30px;
}
@media (max-width: 991.98px) {
  .tax-info-left {
    width: 100%;
    padding-right: unset;
  }
}
.tax-info-right {
  width: 35%;
  padding-left: 30px;
}
@media (max-width: 991.98px) {
  .tax-info-right {
    width: 100%;
    padding-left: unset;
  }
}
.tax-info-right .tax-calculator {
  width: 100% !important;
}

.page-template-page-embedded-calculator {
  padding: 0 20px;
}
.page-template-page-embedded-calculator #tax-calculator .tax-calculator {
  width: auto;
  max-width: 600px;
}
.page-template-page-embedded-calculator #tax-calculator .tax-calculator .column {
  width: 100%;
}
/*# sourceMappingURL=tax-calculator.css.map */
