.fullcontainer {
    width: 100%;
}

.helaplus-background {
    background: #163300;
}

.helaplus-text {
    color: white;
}

.min-height-0 {
    min-height: 0 !important;
}

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

.dis-flex {
    display: flex;
}

.align-items-center {
    align-items: center;
}

.justify-content-center {
    justify-content: center;
}

.form-login {
    width: 65%;
    margin-left: 18%;
}

.justify-content-start {
    justify-content: start;
}

.container {
    width: 100% !important;
}

.flex-direction-col {
    flex-direction: column;
}


/* .input-height {
    width: 50px !important;
} */

.search-input {
    border-color: #e0e0e0 !important;
    border-radius: 16px !important;
}

.login-form {
    flex-direction: column;
    margin-top: 15%;
    margin-left: 2%;
    margin-right: 2%;
}
@media (max-width: 767px) {
  #mifos-reskin-body-container #mifos-reskin-body-view {
    padding: 10px 12px 24px;
  }

  #mifos-reskin-body-view .content-container {
    max-width: none;
    margin: 0;
  }

  #mifos-reskin-body-view .content-container .card,
  #mifos-reskin-body-view .content-container .card-content {
    overflow: visible;
  }

  #mifos-reskin-body-view .form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
  }

  #mifos-reskin-body-view .form-horizontal .control-label {
    margin-bottom: 5px;
    padding-top: 0;
    text-align: left;
  }

  #mifos-reskin-body-view .form-horizontal [class*="col-sm-"] {
    float: none;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  #mifos-reskin-body-view .form-horizontal .chosen-container {
    width: 100% !important;
  }

  #mifos-reskin-body-view .create-client-actions {
    clear: both;
    float: none !important;
    width: 100%;
    margin-top: 20px;
    padding: 12px 0 20px;
  }

  #mifos-reskin-body-view .create-client-actions > div {
    display: flex;
    gap: 10px;
    width: 100%;
  }

  #mifos-reskin-body-view .create-client-actions .btn {
    flex: 1 1 0;
    min-height: 44px;
  }
}
/* Create client form mobile layout */
@media (max-width: 767px) {
  #mifos-reskin-body-container #mifos-reskin-body-view {
    padding: 10px 12px 24px;
  }

  #mifos-reskin-body-view .content-container {
    max-width: none;
    margin: 0;
  }

  #mifos-reskin-body-view .content-container .card,
  #mifos-reskin-body-view .content-container .card-content {
    overflow: visible;
  }

  #mifos-reskin-body-view .form-horizontal .form-group {
    margin-left: 0;
    margin-right: 0;
  }

  #mifos-reskin-body-view .form-horizontal .control-label {
    margin-bottom: 5px;
    padding-top: 0;
    text-align: left;
  }

  #mifos-reskin-body-view .form-horizontal [class*="col-sm-"] {
    float: none;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  #mifos-reskin-body-view .form-horizontal .chosen-container {
    width: 100% !important;
  }

  #mifos-reskin-body-view .create-client-actions {
    clear: both;
    float: none !important;
    width: 100%;
    margin-top: 20px;
    padding: 12px 0 20px;
  }

  #mifos-reskin-body-view .create-client-actions > div {
    display: flex;
    gap: 10px;
    width: 100%;
  }

  #mifos-reskin-body-view .create-client-actions .btn {
    flex: 1 1 0;
    min-height: 44px;
  }
}
