@font-face {
  font-family: "Montserrat-Regular";
  src: url("../font/Montserrat-Regular.woff2") format("woff2"), url("../font/Montserrat-Regular.woff") format("woff"), url("../font/Montserrat-Regular.ttf") format("truetype");
  font-weight: normal;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Medium";
  src: url("../font/Montserrat-Medium.woff2") format("woff2"), url("../font/Montserrat-Medium.woff") format("woff"), url("../font/Montserrat-Medium.ttf") format("truetype");
  font-weight: normal;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-SemiBold";
  src: url("../font/Montserrat-SemiBold.woff2") format("woff2"), url("../font/Montserrat-SemiBold.woff") format("woff"), url("../font/Montserrat-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-display: swap;
  font-style: normal;
}
@font-face {
  font-family: "Montserrat-Bold";
  src: url("../font/Montserrat-Bold.woff2") format("woff2"), url("../font/Montserrat-Bold.woff") format("woff"), url("../font/Montserrat-Bold.ttf") format("truetype");
  font-weight: bold;
  font-display: swap;
  font-style: normal;
}
/* used for the primary Bold fonts */
/* used for the primary semibold fonts */
/* used for the primary Regular fonts */
/* used for the primary medium fonts */
/* used for the primary color texts Ex: bordered active tabs  */
/* used for the secondary color texts*/
/* used for the black texts */
/* used for the black texts */
/* used for the anchor tags */
/* used for the from label texts */
/* used for the table head text colors */
/* used for the table body text colors */
/* used for the mandatory text colors and validation texts */
/* used for the primary background color  Ex: primary btns  */
/* used for the secondary background color  Ex: secondary btns  */
/* used for the form border color Ex: text box border  */
/* used for the primary border btns color Ex: loadmore border btn  */
/* used for the secondary border btns color Ex: advanced filter border btn  */
/*used for table outer border */
.color-brand {
  color: #216778;
}

.color-black {
  color: #1E2029;
}

.color-white {
  color: #ffffff;
}

.color-red {
  color: #EC0000;
}

.color-greyv1 {
  color: #B0B0B0;
}

.color-grey-v3 {
  color: #A1A1A1;
}

.color-anchor-link {
  color: #802DF5;
}

.color-legend-purplev2 {
  color: #B9ECE9;
}

.color-grey-v5 {
  color: #ADADAD;
}

.body-color {
  background-color: #F6F6F6;
}

.body-color-data {
  background-color: #ffffff;
}

.sd-action-icon {
  padding: 12px;
  background-color: #216778;
  border-radius: 16px;
}
.sd-action-icon:hover {
  cursor: pointer;
  transition: 0.5s;
  transition-timing-function: ease;
  background-color: #2892ac;
}

.back-style {
  width: 32px;
}

.title-label {
  color: #1E2029;
  line-height: 36px;
}

.descrip-label {
  color: #878787;
  line-height: 28px;
}

.sd-w-80 {
  width: 80%;
}

.sd-w-20 {
  width: 20%;
}

.sd-list li {
  padding: 12px 0px 12px 0px;
}

.cursor-pointer {
  cursor: pointer;
}

@media (max-width: 1024px) {
  .content-container {
    padding: 94px 40px 40px 40px !important;
  }
  .sd-height-50 .font-40 {
    font-size: 28px !important;
  }
}
@media (max-width: 768) {
  .sd-height-50 {
    height: unset !important;
  }
}
div.modal .service-container {
  min-width: 955px !important;
  height: 550px;
  border-radius: 16px;
}

.custom-border {
  border-radius: 16px;
}

.dark-btn {
  border: none;
  border-radius: 15px;
  background-color: var(--login-tab-bg-active, #216778);
  color: var(--body-bg, #F6F6F6);
}
.dark-btn:hover {
  background-color: rgba(33, 103, 120, 0.7);
  color: var(--body-bg, #F6F6F6);
}

.top-img {
  right: -4px;
}

.h-100vh {
  height: 100vh;
}

.error-page .font-24 {
  font-size: 152px;
}

.error-page h4 {
  opacity: 0.6;
}

.error-text {
  line-height: 150px;
}

@media (max-width: 991.98px) {
  div.modal .service-container {
    min-width: 642px !important;
  }
}
@media (max-width: 767.98px) {
  div.modal .service-container {
    min-width: 550px !important;
  }
  .error-page .font-24 {
    font-size: 100px;
  }
}
@media (max-width: 575.98px) {
  div.modal .service-container {
    min-width: 300px !important;
  }
}
.primary-btn {
  background-color: #216778;
  color: #fff;
}
.primary-btn:hover {
  background-color: #164550;
  color: #fff;
}
.primary-btn:focus {
  background-color: #164550;
  color: #fff;
  box-shadow: 0 1px 4px rgba(33, 103, 120, 0.7);
}

.secondary-btn {
  background-color: #F8F8F8;
  color: #272626;
}
.secondary-btn:hover {
  background-color: #dfdfdf;
  color: #272626;
}
.secondary-btn:focus {
  background-color: #dfdfdf;
  color: #272626;
  box-shadow: 0 1px 4px rgba(248, 248, 248, 0.7);
}/*# sourceMappingURL=custom.css.map */