/* 
	tailwindcss styles and custom components
*/

/* [class*="payroll-protection-calculator"] {
	/* @tailwind base; 

	@tailwind components;

	@tailwind utilities;

} */

[class*="payroll-protection-calculator"] .container {
  width: 100%
}

@media (min-width: 640px) {
  [class*="payroll-protection-calculator"] .container {
    max-width: 640px
  }
}

@media (min-width: 768px) {
  [class*="payroll-protection-calculator"] .container {
    max-width: 768px
  }
}

@media (min-width: 1024px) {
  [class*="payroll-protection-calculator"] .container {
    max-width: 1024px
  }
}

@media (min-width: 1280px) {
  [class*="payroll-protection-calculator"] .container {
    max-width: 1280px
  }
}

[class*="payroll-protection-calculator"] .bg-transparent {
  background-color: transparent
}

[class*="payroll-protection-calculator"] .hover\:bg-gray-200:hover {
  background-color: #edf2f7
}

[class*="payroll-protection-calculator"] .bg-no-repeat {
  background-repeat: no-repeat
}

[class*="payroll-protection-calculator"] .rounded-none {
  border-radius: 0px
}

[class*="payroll-protection-calculator"] .rounded-sm {
  border-radius: var( --ppp-border-radius-sm )
}

[class*="payroll-protection-calculator"] .rounded-md {
  border-radius: var( --ppp-border-radius-md )
}

[class*="payroll-protection-calculator"] .rounded-lg {
  border-radius: var( --ppp-border-radius-lg )
}

[class*="payroll-protection-calculator"] .rounded-xl {
  border-radius: var( --ppp-border-radius-xl )
}

[class*="payroll-protection-calculator"] .rounded-full {
  border-radius: 9999px
}

[class*="payroll-protection-calculator"] .rounded-t-none {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px
}

[class*="payroll-protection-calculator"] .rounded-b-none {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px
}

[class*="payroll-protection-calculator"] .border-solid {
  border-style: solid
}

[class*="payroll-protection-calculator"] .border-dashed {
  border-style: dashed
}

[class*="payroll-protection-calculator"] .border-dotted {
  border-style: dotted
}

[class*="payroll-protection-calculator"] .border-double {
  border-style: double
}

[class*="payroll-protection-calculator"] .border-none {
  border-style: none
}

[class*="payroll-protection-calculator"] .border-0 {
  border-width: 0px
}

[class*="payroll-protection-calculator"] .border-1 {
  border-width: var( --ppp-border-width-sm )
}

[class*="payroll-protection-calculator"] .border-2 {
  border-width: var( --ppp-border-width-md )
}

[class*="payroll-protection-calculator"] .border-4 {
  border-width: var( --ppp-border-width-lg )
}

[class*="payroll-protection-calculator"] .border-8 {
  border-width: var( --ppp-border-width-xl )
}

[class*="payroll-protection-calculator"] .block {
  display: block
}

[class*="payroll-protection-calculator"] .flex {
  display: -webkit-box;
  display: flex
}

[class*="payroll-protection-calculator"] .inline-flex {
  display: -webkit-inline-box;
  display: inline-flex
}

[class*="payroll-protection-calculator"] .flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
          flex-direction: row-reverse
}

[class*="payroll-protection-calculator"] .flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column
}

[class*="payroll-protection-calculator"] .flex-col-reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
          flex-direction: column-reverse
}

[class*="payroll-protection-calculator"] .self-center {
  align-self: center
}

[class*="payroll-protection-calculator"] .justify-between {
  -webkit-box-pack: justify;
          justify-content: space-between
}

[class*="payroll-protection-calculator"] .content-center {
  align-content: center
}

[class*="payroll-protection-calculator"] .flex-grow-0 {
  -webkit-box-flex: 0;
          flex-grow: 0
}

[class*="payroll-protection-calculator"] .flex-grow {
  -webkit-box-flex: 1;
          flex-grow: 1
}

[class*="payroll-protection-calculator"] .float-right {
  float: right
}

[class*="payroll-protection-calculator"] .clear-both {
  clear: both
}

[class*="payroll-protection-calculator"] .h-24 {
  height: 96px
}

[class*="payroll-protection-calculator"] .my-0 {
  margin-top: 0px;
  margin-bottom: 0px
}

[class*="payroll-protection-calculator"] .mx-auto {
  margin-left: auto;
  margin-right: auto
}

[class*="payroll-protection-calculator"] .mt-0 {
  margin-top: 0px
}

[class*="payroll-protection-calculator"] .mb-0 {
  margin-bottom: 0px
}

[class*="payroll-protection-calculator"] .mt-1 {
  margin-top: 4px
}

[class*="payroll-protection-calculator"] .mb-2 {
  margin-bottom: 8px
}

[class*="payroll-protection-calculator"] .mt-3 {
  margin-top: 12px
}

[class*="payroll-protection-calculator"] .mb-3 {
  margin-bottom: 12px
}

[class*="payroll-protection-calculator"] .ml-3 {
  margin-left: 12px
}

[class*="payroll-protection-calculator"] .mt-5 {
  margin-top: 20px
}

[class*="payroll-protection-calculator"] .mt-10 {
  margin-top: 40px
}

[class*="payroll-protection-calculator"] .opacity-0 {
  opacity: 0
}

[class*="payroll-protection-calculator"] .opacity-10 {
  opacity: .1
}

[class*="payroll-protection-calculator"] .opacity-20 {
  opacity: .2
}

[class*="payroll-protection-calculator"] .opacity-30 {
  opacity: .3
}

[class*="payroll-protection-calculator"] .opacity-40 {
  opacity: .4
}

[class*="payroll-protection-calculator"] .opacity-50 {
  opacity: .5
}

[class*="payroll-protection-calculator"] .opacity-60 {
  opacity: .6
}

[class*="payroll-protection-calculator"] .opacity-70 {
  opacity: .7
}

[class*="payroll-protection-calculator"] .opacity-80 {
  opacity: .8
}

[class*="payroll-protection-calculator"] .opacity-90 {
  opacity: .9
}

[class*="payroll-protection-calculator"] .opacity-100 {
  opacity: 1
}

[class*="payroll-protection-calculator"] .overflow-hidden {
  overflow: hidden
}

[class*="payroll-protection-calculator"] .p-4 {
  padding: 16px
}

[class*="payroll-protection-calculator"] .p-10 {
  padding: 40px
}

[class*="payroll-protection-calculator"] .px-3 {
  padding-left: 12px;
  padding-right: 12px
}

[class*="payroll-protection-calculator"] .px-6 {
  padding-left: 24px;
  padding-right: 24px
}

[class*="payroll-protection-calculator"] .pb-0 {
  padding-bottom: 0px
}

[class*="payroll-protection-calculator"] .pt-3 {
  padding-top: 12px
}

[class*="payroll-protection-calculator"] .pt-16 {
  padding-top: 64px
}

[class*="payroll-protection-calculator"] .pr-32 {
  padding-right: 128px
}

[class*="payroll-protection-calculator"] .pl-32 {
  padding-left: 128px
}

[class*="payroll-protection-calculator"] .pt-64 {
  padding-top: 256px
}

[class*="payroll-protection-calculator"] .absolute {
  position: absolute
}

[class*="payroll-protection-calculator"] .relative {
  position: relative
}

[class*="payroll-protection-calculator"] .inset-0 {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0
}

[class*="payroll-protection-calculator"] .right-0 {
  right: 0
}

[class*="payroll-protection-calculator"] .left-0 {
  left: 0
}

[class*="payroll-protection-calculator"] .left-auto {
  left: auto
}

[class*="payroll-protection-calculator"] .shadow {
  box-shadow: var( --ppp-box-shadow-sm )
}

[class*="payroll-protection-calculator"] .shadow-md {
  box-shadow: var( --ppp-box-shadow-md )
}

[class*="payroll-protection-calculator"] .shadow-lg {
  box-shadow: var( --ppp-box-shadow-lg )
}

[class*="payroll-protection-calculator"] .shadow-xl {
  box-shadow: var( --ppp-box-shadow-xl )
}

[class*="payroll-protection-calculator"] .text-sm {
  font-size: 0.875rem
}

[class*="payroll-protection-calculator"] .text-base {
  font-size: 1rem
}

[class*="payroll-protection-calculator"] .text-2xl {
  font-size: 1.5rem
}

[class*="payroll-protection-calculator"] .text-3xl {
  font-size: 1.875rem
}

[class*="payroll-protection-calculator"] .text-4xl {
  font-size: 2.25rem
}

[class*="payroll-protection-calculator"] .text-5xl {
  font-size: 3rem
}

[class*="payroll-protection-calculator"] .w-1\/2 {
  width: 50%
}

[class*="payroll-protection-calculator"] .w-1\/3 {
  width: 33.333333%
}

[class*="payroll-protection-calculator"] .w-2\/3 {
  width: 66.666667%
}

[class*="payroll-protection-calculator"] .w-1\/4 {
  width: 25%
}

[class*="payroll-protection-calculator"] .w-full {
  width: 100%
}

[class*="payroll-protection-calculator"] .z-10 {
  z-index: 10
}

[class*="payroll-protection-calculator"] .-z-10 {
  z-index: -10
}

[class*="payroll-protection-calculator"] .transform {
  --transform-translate-x: 0;
  --transform-translate-y: 0;
  --transform-rotate: 0;
  --transform-skew-x: 0;
  --transform-skew-y: 0;
  --transform-scale-x: 1;
  --transform-scale-y: 1;
  -webkit-transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
          transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))
}

@media (min-width: 640px) {

  [class*="payroll-protection-calculator"] .sm\:flex-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row
  }

  [class*="payroll-protection-calculator"] .sm\:w-1\/2 {
    width: 50%
  }
}