@font-face {
  font-family: '29LT';
  src: url("../fonts/29LT/29ltbukraregular.otf"); }
@font-face {
  font-family: 'Avenir';
  src: url("../fonts/avenir/avenir.ttf"); }
@font-face {
  font-family: 'droid';
  src: url("../fonts/droid/regular.ttf"); }
@font-face {
  font-family: 'Avenir-Regular';
  src: url("../fonts/avenir/AvenirNext-Regular.ttf"); }
@font-face {
  font-family: 'Avenir-Roman';
  src: url("../fonts/avenir/AvenirLTStd-Roman.otf"); }
@font-face {
  font-family: 'Lato-regular';
  src: url("../fonts/Lato/Lato-Regular.ttf"); }
@font-face {
  font-family: 'Lato';
  src: url("../fonts/Lato/Lato-Black.ttf"); }
@font-face {
  font-family: 'Roboto-Regular';
  src: url("../fonts/Roboto/Roboto-Regular.ttf"); }
@font-face {
  font-family: 'Roboto-Bold';
  src: url("../fonts/Roboto/Roboto-Bold.ttf"); }
@font-face {
  font-family: 'Roboto-BlackItalic';
  src: url("../fonts/Roboto/Roboto-BlackItalic.ttf"); }
@font-face {
  font-family: 'Roboto-Italic';
  src: url("../fonts/Roboto/Roboto-Italic.ttf"); }
@font-face {
  font-family: 'Raleway-Medium';
  src: url("../fonts/Raleway/Raleway-Medium.ttf"); }
html, body {
  font-family: 'Avenir-Regular'; }

.loader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 100000; }
  .loader .d-flex {
    flex-direction: column;
    height: 100%; }
    .loader .d-flex .spinner-border {
      width: 5em;
      height: 5em; }
      .loader .d-flex .spinner-border .text-primary {
        color: #00bfbd; }

.reset-password-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 10002;
  display: none; }
  .reset-password-modal .reset-password-modal-modal {
    width: 385px;
    border-radius: 7px;
    box-shadow: 0 4px 22px 0 rgba(0, 0, 0, 0.15);
    background-color: #ffffff;
    margin: auto;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    left: 50%; }
    .reset-password-modal .reset-password-modal-modal .modal-head {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 20px;
      border-bottom: 1px solid #d9d9d9; }
      .reset-password-modal .reset-password-modal-modal .modal-head h1 {
        font-family: 'Avenir';
        font-size: 17px;
        font-weight: 900;
        font-style: normal;
        font-stretch: normal;
        line-height: normal;
        letter-spacing: normal;
        color: #363636; }
      .reset-password-modal .reset-password-modal-modal .modal-head i {
        font-size: 21px;
        color: #363636;
        cursor: pointer; }
    .reset-password-modal .reset-password-modal-modal .reset-password-modal-content {
      padding: 20px; }
      .reset-password-modal .reset-password-modal-modal .reset-password-modal-content .reset-password-form form .form-group {
        position: relative; }
        .reset-password-modal .reset-password-modal-modal .reset-password-modal-content .reset-password-form form .form-group label {
          position: absolute;
          font-size: 14px;
          font-family: 'Avenir';
          left: 40px;
          top: 40%;
          transform: translateY(-50%);
          color: #767676;
          pointer-events: none;
          transition: .3s all; }
        .reset-password-modal .reset-password-modal-modal .reset-password-modal-content .reset-password-form form .form-group .input-icon {
          position: absolute;
          top: 40%;
          left: 11px;
          transform: translateY(-50%);
          width: 18px; }
        .reset-password-modal .reset-password-modal-modal .reset-password-modal-content .reset-password-form form .form-group ::placeholder {
          font-family: 'Avenir';
          font-size: 14px;
          font-weight: 500;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: normal;
          color: rgba(0, 0, 0, 0.7); }
        .reset-password-modal .reset-password-modal-modal .reset-password-modal-content .reset-password-form form .form-group input {
          height: 46px;
          border-radius: 3px;
          border: solid 1px #cccccc;
          background-color: #ffffff;
          margin-bottom: 11px;
          width: 100%;
          padding-left: 36px;
          font-family: 'Avenir';
          font-size: 14px;
          font-weight: 500;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: normal;
          color: rgba(0, 0, 0, 0.7); }
        .reset-password-modal .reset-password-modal-modal .reset-password-modal-content .reset-password-form form .form-group input:focus ~ label, .reset-password-modal .reset-password-modal-modal .reset-password-modal-content .reset-password-form form .form-group input:valid ~ label {
          font-size: 8px;
          top: 18%;
          color: #00bfbd; }
      .reset-password-modal .reset-password-modal-modal .reset-password-modal-content .reset-password-form form .reset-button {
        display: flex;
        align-items: center;
        justify-content: center; }
        .reset-password-modal .reset-password-modal-modal .reset-password-modal-content .reset-password-form form .reset-button button {
          width: 165px;
          height: 49px;
          border-radius: 3px;
          background-color: #00bfbd;
          border: none;
          border-radius: 3px;
          color: #ffffff;
          font-family: 'Avenir';
          font-size: 14px;
          font-weight: 900;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: normal;
          text-transform: uppercase;
          display: block;
          cursor: pointer; }
        .reset-password-modal .reset-password-modal-modal .reset-password-modal-content .reset-password-form form .reset-button .login {
          margin-left: 5px;
          font-family: 'Avenir';
          font-size: 14px;
          font-weight: 900;
          font-style: normal;
          font-stretch: normal;
          line-height: normal;
          letter-spacing: normal;
          color: #666666; }
          .reset-password-modal .reset-password-modal-modal .reset-password-modal-content .reset-password-form form .reset-button .login a {
            margin-left: 5px;
            color: #007791; }

/*# sourceMappingURL=forget-password-modal.css.map */
