﻿.go-modal-overlay {
  position: fixed;
  background-color: #4c4b4b;
  top: 0;
  left: 0vh;
  opacity: 0.8;
  z-index: 999998;
  width: 100%;
  height: 100vh;
}
#comp_t_and_c {
  padding: 20px;
  position: fixed;

  top: 30vh;
  left: 5vw;
  z-index: 999999;
  width: 90vw;
  height: 90vh;
}
#comp_t_and_c #con {
  height: 100%;
  overflow: auto;
}
.kt-wizard-v2__wrapper .kt-form {
  width: 100% !important ;
  padding: 1rem 3rem 1rem !important;
}
.loader,
.loader:before,
.loader:after {
  background: #ffffff;
  -webkit-animation: load1 1s infinite ease-in-out;
  animation: load1 1s infinite ease-in-out;
  width: 1em;
  height: 4em;
}
.loader {
  color: #ffffff;
  text-indent: -9999em;
  margin: 58px auto;
  position: relative;
  font-size: 11px;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
#text {
  font-size: 20px;
  color: #ffffff;
  padding: 0px 12%;
  font-weight: 900;
  /*  margin: 88px auto;
      position: relative;
      font-size: 20px;
      left: 882px;*/
}
.loader:before,
.loader:after {
  position: absolute;
  top: 0;
  content: "";
}
.loader:before {
  left: -1.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader:after {
  left: 1.5em;
}
@-webkit-keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0;
    height: 4em;
  }
  40% {
    box-shadow: 0 -2em;
    height: 5em;
  }
}
@keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0;
    height: 4em;
  }
  40% {
    box-shadow: 0 -2em;
    height: 5em;
  }
}
.btnn:hover {
  background-color: #0abb87 !important;
}

[placeholder]:focus::-webkit-input-placeholder {
  transition: text-indent 0.4s 0.4s ease;
  text-indent: -100%;
  opacity: 1;
}

.btn-input .btn.form-control {
  text-align: left;
}

.btn-input .btn.form-control span:first-child {
  left: 10px;
  overflow: hidden;
  position: absolute;
  right: 25px;
}

.btn-input .btn.form-control .caret {
  margin-top: -1px;
  position: absolute;
  right: 10px;
  top: 50%;
}
.was-validated .form-control:invalid,
.form-control.error {
  border-color: #fd397a;
  padding-right: calc(1.5em + 1.3rem);
  background-image: url('data:image/svg+xml,%3csvgxmlns="http://www.w3.org/2000/svg"fill="%23fd397a"viewBox="-2 -2 7 7"%3e%3cpathstroke="%23fd397a"d="M0 0l3 3m0-3L0 3"/%3e%3ccircler=".5"/%3e%3ccirclecx="3"r=".5"/%3e%3ccirclecy="3"r=".5"/%3e%3ccirclecx="3"cy="3"r=".5"/%3e%3c/svg%3E');
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.325rem);
  background-size: calc(0.75em + 0.65rem) calc(0.75em + 0.65rem);
}
.error-feedback {
  display: block;
  color: #fd397a;
  /* margin-top: 10px; */
}
.media-links {
  vertical-align: baseline !important;
}

.kt-badge-color {
  background: #008F36;
  font-style: normal;
}
.individual {
  color: #008F36 !important;
  border-bottom: 1px solid #008F36 !important;
}
.individual-icon {
  color: #008F36 !important;
}
/*
input[type="text"],
input[type="password"],
input[type="number"],
select.form-control {
    background: transparent;
    border: none;
    border-bottom: 1px solid #495057;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
}
*/
input[type="text"]:focus,
input[type="password"]:focus,
select.form-control:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #008F36;
}
.reg-label {
  margin-bottom: 0;
  font-size: 12px !important;
  font-weight: normal !important;
}
.btn-register {
  color: #ffffff;
  background-color: #008F36;
  border-color: #008F36;
}
.btn-register:hover {
  color: #008F36;
  background-color: #ffffff;
  border-color: #008F36;
}
.kt-wizard-v2__wrapper .kt-form .kt-wizard-v2__content {
  border-bottom: none !important;
  margin-bottom: 0 !important;
}
.kt-header--fixed .kt-wrapper.index-page-cls .kt-container {
  padding-top: 35px;
}
.link-doc {
  color: #ffffff;
}
.link-doc:hover {
  color: #008F36;
}
.link-label {
  font-size: 14px;
  font-weight: 400;
  line-height: 18.2px;
  color: #ffffff;
}
.kt-widget4__username {
  font-size: 16px;
  font-weight: 600;
  line-height: 20.8px;
}
@media only screen and (max-width: 428px) {
  .dicon {
    display: none;
  }
}
.kt-portlet {
  /*  box-shadow: 0 0 20px 0 rgb(0 0 0 / 75%);*/
  border-radius: 20px;
}
.kt-portlet .kt-portlet__body {
  /* border-radius: 0 !important; */
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

a#facebook_login {
  border: 1px solid #dadce0;
  border-radius: 4px;
  padding: 8px 12px;
  display: block;
  width: 97px;
  height: 40px;
}
a#facebook_login:hover {
  background: rgb(66 133 244 / 4%);
}
a#facebook_login {
  font-size: 16px;
}
a#facebook_login span {
  color: #3c4043;
  font-weight: 500;
  margin-left: 4px;
  font-size: 13.5px;
  letter-spacing: 0.25px;
}
/* button.btn.btn-default.dropdown-toggle {
  width: 120px;
} */
ul.dropdown-menu {
  width: 100px;
  padding: 8px 0;
}
.toggle-password {
  float: right;
  margin-left: -25px;
  margin-right: 5px;
  margin-top: 10px;
  position: relative;
  z-index: 999;
}

input[type="password"] {
  -webkit-appearance: none;
  appearance: none;
}

::-ms-reveal {
  display: none;
}

.fa-eye-slash:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzY0OTdfNDY4OSIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ij4KPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSIjRDlEOUQ5Ii8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF82NDk3XzQ2ODkpIj4KPHBhdGggZD0iTTEwLjczMzQgOC44NjY1OEw5Ljc2Njc1IDcuODk5OTFDOS44NjY3NSA3LjM3NzY5IDkuNzE2NzUgNi44ODg4IDkuMzE2NzUgNi40MzMyNEM4LjkxNjc1IDUuOTc3NjkgOC40MDAwOCA1Ljc5OTkxIDcuNzY2NzUgNS44OTk5MUw2LjgwMDA4IDQuOTMzMjRDNi45ODg5NyA0Ljg0NDM2IDcuMTgwNjQgNC43Nzc2OSA3LjM3NTA4IDQuNzMzMjRDNy41Njk1MiA0LjY4ODggNy43Nzc4NiA0LjY2NjU4IDguMDAwMDggNC42NjY1OEM4LjgzMzQxIDQuNjY2NTggOS41NDE3NSA0Ljk1ODI0IDEwLjEyNTEgNS41NDE1OEMxMC43MDg0IDYuMTI0OTEgMTEuMDAwMSA2LjgzMzI0IDExLjAwMDEgNy42NjY1OEMxMS4wMDAxIDcuODg4OCAxMC45Nzc5IDguMDk3MTMgMTAuOTMzNCA4LjI5MTU4QzEwLjg4OSA4LjQ4NjAyIDEwLjgyMjMgOC42Nzc2OSAxMC43MzM0IDguODY2NThaTTEyLjg2NjcgMTAuOTY2NkwxMS45MDAxIDEwLjAzMzJDMTIuMzIyMyA5LjcxMTAyIDEyLjY5NzMgOS4zNTgyNCAxMy4wMjUxIDguOTc0OTFDMTMuMzUyOSA4LjU5MTU4IDEzLjYzMzQgOC4xNTU0NyAxMy44NjY3IDcuNjY2NThDMTMuMzExMiA2LjU0NDM1IDEyLjUxNCA1LjY1MjY5IDExLjQ3NTEgNC45OTE1OEMxMC40MzYyIDQuMzMwNDcgOS4yNzc4NiAzLjk5OTkxIDguMDAwMDggMy45OTk5MUM3LjY3Nzg2IDMuOTk5OTEgNy4zNjExOSA0LjAyMjEzIDcuMDUwMDggNC4wNjY1OEM2LjczODk3IDQuMTExMDIgNi40MzM0MSA0LjE3NzY5IDYuMTMzNDEgNC4yNjY1OEw1LjEwMDA4IDMuMjMzMjRDNS41NTU2NCAzLjA0NDM1IDYuMDIyMyAyLjkwMjY5IDYuNTAwMDggMi44MDgyNEM2Ljk3Nzg2IDIuNzEzOCA3LjQ3Nzg2IDIuNjY2NTggOC4wMDAwOCAyLjY2NjU4QzkuNjc3ODYgMi42NjY1OCAxMS4xNzIzIDMuMTMwNDcgMTIuNDgzNCA0LjA1ODI0QzEzLjc5NDUgNC45ODYwMiAxNC43NDQ1IDYuMTg4OCAxNS4zMzM0IDcuNjY2NThDMTUuMDc3OSA4LjMyMjEzIDE0Ljc0MTcgOC45MzA0NyAxNC4zMjUxIDkuNDkxNThDMTMuOTA4NCAxMC4wNTI3IDEzLjQyMjMgMTAuNTQ0NCAxMi44NjY3IDEwLjk2NjZaTTEzLjIwMDEgMTUuMDY2NkwxMC40MDAxIDEyLjI5OTlDMTAuMDExMiAxMi40MjIxIDkuNjE5NTIgMTIuNTEzOCA5LjIyNTA4IDEyLjU3NDlDOC44MzA2NCAxMi42MzYgOC40MjIzIDEyLjY2NjYgOC4wMDAwOCAxMi42NjY2QzYuMzIyMyAxMi42NjY2IDQuODI3ODYgMTIuMjAyNyAzLjUxNjc1IDExLjI3NDlDMi4yMDU2NCAxMC4zNDcxIDEuMjU1NjQgOS4xNDQzNSAwLjY2Njc0OCA3LjY2NjU4QzAuOTAwMDgxIDcuMDc3NjkgMS4xOTQ1MyA2LjUzMDQ3IDEuNTUwMDggNi4wMjQ5MUMxLjkwNTY0IDUuNTE5MzYgMi4zMTExOSA1LjA2NjU4IDIuNzY2NzUgNC42NjY1OEwwLjkzMzQxNSAyLjc5OTkxTDEuODY2NzUgMS44NjY1OEwxNC4xMzM0IDE0LjEzMzJMMTMuMjAwMSAxNS4wNjY2Wk0zLjcwMDA4IDUuNTk5OTFDMy4zNzc4NiA1Ljg4ODggMy4wODM0MSA2LjIwNTQ3IDIuODE2NzUgNi41NDk5MUMyLjU1MDA4IDYuODk0MzUgMi4zMjIzIDcuMjY2NTggMi4xMzM0MSA3LjY2NjU4QzIuNjg4OTcgOC43ODg4IDMuNDg2MTkgOS42ODA0NyA0LjUyNTA4IDEwLjM0MTZDNS41NjM5NyAxMS4wMDI3IDYuNzIyMyAxMS4zMzMyIDguMDAwMDggMTEuMzMzMkM4LjIyMjMgMTEuMzMzMiA4LjQzODk3IDExLjMxOTQgOC42NTAwOCAxMS4yOTE2QzguODYxMTkgMTEuMjYzOCA5LjA3Nzg2IDExLjIzMzIgOS4zMDAwOCAxMS4xOTk5TDguNzAwMDggMTAuNTY2NkM4LjU3Nzg2IDEwLjU5OTkgOC40NjExOSAxMC42MjQ5IDguMzUwMDggMTAuNjQxNkM4LjIzODk3IDEwLjY1ODIgOC4xMjIzIDEwLjY2NjYgOC4wMDAwOCAxMC42NjY2QzcuMTY2NzUgMTAuNjY2NiA2LjQ1ODQxIDEwLjM3NDkgNS44NzUwOCA5Ljc5MTU4QzUuMjkxNzUgOS4yMDgyNCA1LjAwMDA4IDguNDk5OTEgNS4wMDAwOCA3LjY2NjU4QzUuMDAwMDggNy41NDQzNSA1LjAwODQxIDcuNDI3NjkgNS4wMjUwOCA3LjMxNjU4QzUuMDQxNzUgNy4yMDU0NyA1LjA2Njc1IDcuMDg4OCA1LjEwMDA4IDYuOTY2NThMMy43MDAwOCA1LjU5OTkxWiIgZmlsbD0iIzQyNUU2RSIvPgo8L2c+Cjwvc3ZnPgo=");
}
.fa-eye:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMTEgMTJDMTIuMjUgMTIgMTMuMzEyNSAxMS41NjI1IDE0LjE4NzUgMTAuNjg3NUMxNS4wNjI1IDkuODEyNSAxNS41IDguNzUgMTUuNSA3LjVDMTUuNSA2LjI1IDE1LjA2MjUgNS4xODc1IDE0LjE4NzUgNC4zMTI1QzEzLjMxMjUgMy40Mzc1IDEyLjI1IDMgMTEgM0M5Ljc1IDMgOC42ODc1IDMuNDM3NSA3LjgxMjUgNC4zMTI1QzYuOTM3NSA1LjE4NzUgNi41IDYuMjUgNi41IDcuNUM2LjUgOC43NSA2LjkzNzUgOS44MTI1IDcuODEyNSAxMC42ODc1QzguNjg3NSAxMS41NjI1IDkuNzUgMTIgMTEgMTJaTTExIDEwLjJDMTAuMjUgMTAuMiA5LjYxMjUgOS45Mzc1IDkuMDg3NSA5LjQxMjVDOC41NjI1IDguODg3NSA4LjMgOC4yNSA4LjMgNy41QzguMyA2Ljc1IDguNTYyNSA2LjExMjUgOS4wODc1IDUuNTg3NUM5LjYxMjUgNS4wNjI1IDEwLjI1IDQuOCAxMSA0LjhDMTEuNzUgNC44IDEyLjM4NzUgNS4wNjI1IDEyLjkxMjUgNS41ODc1QzEzLjQzNzUgNi4xMTI1IDEzLjcgNi43NSAxMy43IDcuNUMxMy43IDguMjUgMTMuNDM3NSA4Ljg4NzUgMTIuOTEyNSA5LjQxMjVDMTIuMzg3NSA5LjkzNzUgMTEuNzUgMTAuMiAxMSAxMC4yWk0xMSAxNUM4LjU2NjY3IDE1IDYuMzUgMTQuMzIwOCA0LjM1IDEyLjk2MjVDMi4zNSAxMS42MDQyIDAuOSA5Ljc4MzMzIDAgNy41QzAuOSA1LjIxNjY3IDIuMzUgMy4zOTU4MyA0LjM1IDIuMDM3NUM2LjM1IDAuNjc5MTY3IDguNTY2NjcgMCAxMSAwQzEzLjQzMzMgMCAxNS42NSAwLjY3OTE2NyAxNy42NSAyLjAzNzVDMTkuNjUgMy4zOTU4MyAyMS4xIDUuMjE2NjcgMjIgNy41QzIxLjEgOS43ODMzMyAxOS42NSAxMS42MDQyIDE3LjY1IDEyLjk2MjVDMTUuNjUgMTQuMzIwOCAxMy40MzMzIDE1IDExIDE1Wk0xMSAxM0MxMi44ODMzIDEzIDE0LjYxMjUgMTIuNTA0MiAxNi4xODc1IDExLjUxMjVDMTcuNzYyNSAxMC41MjA4IDE4Ljk2NjcgOS4xODMzMyAxOS44IDcuNUMxOC45NjY3IDUuODE2NjcgMTcuNzYyNSA0LjQ3OTE3IDE2LjE4NzUgMy40ODc1QzE0LjYxMjUgMi40OTU4MyAxMi44ODMzIDIgMTEgMkM5LjExNjY3IDIgNy4zODc1IDIuNDk1ODMgNS44MTI1IDMuNDg3NUM0LjIzNzUgNC40NzkxNyAzLjAzMzMzIDUuODE2NjcgMi4yIDcuNUMzLjAzMzMzIDkuMTgzMzMgNC4yMzc1IDEwLjUyMDggNS44MTI1IDExLjUxMjVDNy4zODc1IDEyLjUwNDIgOS4xMTY2NyAxMyAxMSAxM1oiIGZpbGw9IiM0MjVFNkUiLz4KPC9zdmc+Cg==");
}
#password-error {
  display: none !important;
}
.fa-circle {
  font-size: 8px !important;
}
.link-reg a {
  color: #3a4c56;
  font-weight: 600;
}
.link-reg a:hover {
  color: #008F36;
  font-weight: 600;
}
@media only screen and (max-width: 1024px) {
  .kt-padding-b-35-desktop img.logo-sec,
  .logo-part img {
    width: 50%;
  }
}

input[type="number"] {
  padding-left: 40px;
}
input[type="number"]:focus {
  border-color: #008F36;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.intl-tel-input.allow-dropdown .flag-container,
.intl-tel-input.separate-dial-code .flag-container {
  padding: 0px !important;
}

.form-control {
  color: #3a4c56;
  background: #ffffff;
  border: 1px solid #becad6;
  border-radius: 4px !important;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.07999999821186066px;
}

.intl-tel-input.separate-dial-code .selected-flag {
  background: #EDEFEA !important;
  border: 1px solid #becad6;
  border-radius: 4px 0px 0px 4px;
  font-size: 13px;
  font-weight: 400;
  line-height: 20px;
  letter-spacing: -0.07999999821186066px;
}

.iti-flag {
  box-shadow: none !important;
}

.kt-timeline {
  position: relative;
  margin: 0;
  padding: 0;
}

.kt-timeline::before {
  content: "";
  position: absolute;
  top: 0;
  left: 20px;
  width: 2px;
  height: 100%;
  background-color: #becad6;
}

.kt-timeline-item {
  position: relative;
  padding-left: 50px;
  padding-top: 11px;
  margin-bottom: 60px;
}

.kt-timeline-icon {
  position: absolute;
  left: 4px;
  top: 0;
  width: 30px;
  height: 30px;
  text-align: center;
  border-radius: 50%;
  font-size: 16px;
  line-height: 26px;
  z-index: 1;
}

.kt-timeline-content {
  margin-top: -4px;
  font-size: 12px;
  font-weight: 600;
  line-height: 15.6px;
  color: #becad6;
}

.kt-timeline-item:last-child {
  margin: 0 !important;
}

.kt-badge {
  color: #becad6 !important;
  font-weight: 600 !important;
}
.kt-badge-color {
  background: #091f2c;
  border: 1px solid #becad6;
}

.kt-timeline-item:first-child .kt-badge {
  background-color: #008F36;
  border: 1px solid #008F36;
}

.kt-timeline-item:first-child .kt-badge-color {
  color: white !important;
}

.kt-timeline-item:first-child .kt-timeline-content {
  color: white !important;
}

.privacy_policy {
  font-size: 12px;
  font-weight: 400;
  line-height: 12.5px;
  letter-spacing: -0.07999999821186066px;
  color: #3a4c56;
}

.privacy_policy a {
  color: #3a4c56 !important ;
  text-decoration: underline !important;
}
