@font-face {
  font-family: "Zwo-Regular";
  src: local("Zwo-Regular"),
    url("../nbk/fonts/Zwo-Alt-LF-w-6.otf") format("truetype");
}
@font-face {
  font-family: "Zwo-Regular-5";
  src: local("Zwo-Regular-5"),
    url(assets/fonts/Zwo-Alt-LF-w-5.otf) format("truetype");
}

:root {
  --primary: #ffcc00;
  --secondary: #451d02;
  --third: #ffffff;
  --sixth: #e7e3d7;
  --signature-bg: #fef9ef;
  --seventh: #000000;
  --placeholder: #eff8eb;
  --fontRegular: "Zwo-Regular";
  --fontBold: "Zwo-Regular-5";
}

.primary-text {
  color: var(--primary);
  font-family: var(--fontRegular);
}

.secondary-text {
  color: var(--secondary);
  font-family: var(--fontRegular);
}

input[type="text"],
input[type="date"],
input[type="email"],
input[type="range"],
input[type="time"],
select,
textarea,
input[type="number"] {
  font-family: var(--fontRegular) !important;
}

input[type="radio"]:active,
input[type="radio"]:focus {
  background-color: var(--primary);
  color: var(--primary) !important;
}
.form-check input[type="radio"]:checked + label {
  color: var(--primary);
}

textarea {
  width: 94%;
}

::placeholder {
  font-family: var(--fontRegular) !;
}

/* Loader styles */
.brand-text-l {
  color: var(--primary);
}

.lds-ripple div {
  border: 4px solid var(--primary);
}

.loader-container-l {
  font-family: var(--fontmedium) !important;
}

.loader:after {
  background: var(--primary);
}

/* End loader styles */
/* end loader styles */

/* get started styles */

.auth-mgt-wrapper {
  border: 0.733333px solid var(--primary);
}

.view-policy {
  background-color: var(--primary);
  color: var(--secondary);
}


.btn-action {
  background-color: var(--primary);
  color: var(--secondary);
  border: none;
  font-family: var(--fontRegular);
}

.option {
  border: 1px solid var(--primary);
  background-color: transparent;
  color: var(--secondary);
  font-family: var(--fontRegular);
}

.btn-select:hover,
.btn-select:focus,
.btn-select:active,
.button-cta-selected,
.cover-detail-button-cta:hover,
.cover-detail-button-cta:active,
.cover-detail-button-cta:focus,
.select-btn:hover,
.select-btn:active,
.select-btn:focus {
  background-color: var(--primary) !important;
  color: var(--secondary);
}

.next-button-cta {
  background-color: var(--primary) !important;
  font-family: var(--fontRegular);
  color: var(--secondary);
}

.button-label {
  font-family: var(--fontRegular);
}

.cover-detail-button-cta {
  border: 1px solid var(--primary);
  font-family: var(--fontRegular);
}

/* End get started styles */

/* quotes */

.title-info {
  font-family: var(--fontRegular);
  color: var(--secondary) !important;
}

.covs-lims-txt-b,
.covs-lims-txt {
  font-family: var(--fontRegular);
}

.payment-title-quote {
  font-family: var(--fontRegular);
  color: var(--secondary) !important;
}

.payment-description-pdf {
  font-family: var(--fontRegular);
  color: var(--secondary) !important;
}

.btn-buy {
  color: var(--secondary);
  background-color: var(--primary) !important;
  font-family: var(--fontRegular);
}

.payment-tax-information {
  font-family: var(--fontRegular);
  color: var(--secondary);
}

/* end quotes styles */

/* Auth styles */
.blue-txt,
.black-txt {
  font-family: var(--fontRegular);
}

.rem-text {
  color: var(--secondary);
  font-family: var(--fontRegular);
}

.next-button {
  background-color: var(--primary);
  color: var(--secondary);
  font-family: var(--fontRegular);
}

.sign-up-text {
  color: var(--seventh);
  font-family: var(--fontRegular);
}

.sign-up-text span {
  color: var(--primary);
}

.forgot-txt {
  color: var(--secondary);
  font-family: var(--fontRegular);
}

/* End Auth styles */

/*Kyc styles */
ul {
  font-family: var(--fontRegular);
}

.kyc-label {
  font-family: var(--fontRegular);
}

.form-select-label {
  font-family: var(--fontRegular);
}

/* End Kyc styles */

/* Summary details */

.item-key,
.item-value {
  font-family: var(--fontRegular);
}

.quote-item {
  background-color: var(--sixth);
  font-family: var(--fontRegular);
}

.total-premium {
  background-color: var(--sixth);
}
.pdf-document {
  color: var(--secondary);
  font-family: var(--fontRegular) !important;
}
/* End summary details */

/* Signature styles */

canvas {
  background: var(--signature-bg);
}

.canvas-btn button {
  background: var(--primary);
  color: var(--secondary);
  font-family: var(--fontRegular);
}

.upload-signature {
  background: var(--signature-bg);
}

/* End signature styles */

/* Payment plan styles */

.payment-plan {
  border: 1px solid var(--primary);
  font-family: var(--fontRegular);
}

.payment-plan:hover,
.payment-plan:focus,
.payment-plan:active {
  background-color: var(--primary);
  color: var(--secondary);
  font-family: var(--fontRegular);
}

.red-paym-text {
  font-family: var(--fontRegular);
}

.p-alt-tit,
.p-alt-box {
  font-family: var(--fontRegular);
}

/* End payment plan styles */

/* solutions styles */
.solutions h2 {
  color: var(--primary);
  font-family: var(--fontRegular);
}

.my-pol-card {
  border: 1px solid var(--primary);
}

.my-pol-sub-title {
  font-family: var(--fontRegular);
}

.my-pol-tit {
  font-family: var(--fontRegular);
}

.my-pol-line {
  border: 1px solid var(--primary);
}
/* End solutions styles */
