/* Basic reset */

* {
  margin: 0;

  padding: 0;

  box-sizing: border-box;
}

body {
  font-family: Arial, sans-serif;
  min-height: 100vh !important;
  display: flex;
  flex-direction: column;
}

footer {
  margin-top: auto;
  width: 100%;
  text-align: center;
}

/* Modal background overlay */

.modal {
  display: none;

  position: fixed;

  z-index: 1050;

  left: 0;

  top: 0;

  width: 100%;

  height: 100%;

  overflow: hidden;

  outline: 0;

  background-color: rgba(0, 0, 0, 0.5);
}

/* Modal dialog */

.modal-dialog {
  position: relative;

  width: 100%;

  max-width: 500px;

  margin: 1.75rem auto;
}

/* Modal content */

.modal-content {
  position: relative;

  display: flex;

  flex-direction: column;

  background-color: #fff;

  border: 1px solid rgba(0, 0, 0, 0.2);

  border-radius: 0.3rem;

  outline: 0;

  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border: 1px solid #ff4dff !important;
    left: 15% !important;
  
}

.modal-header .close{
      margin-top: 0px;
}
.condition {
    margin-bottom: 20px;
    margin-left: 15px;
}
.row select {
    background-color: unset;
    color: #000;
}
/* Modal header */

.modal-header1 {
  display: flex;

  align-items: center;

  justify-content: space-between;

  padding: 1rem;

  /* border-bottom: 1px solid #e5e5e5; */

  background-color: #f8f9fa;

  border-top-left-radius: 0.3rem;

  border-top-right-radius: 0.3rem;
}

.modal-title3 {
  margin: 0;

  color: #ff73ff;

  width: unset !important;

  border-bottom: 1px solid #ff4dff;

  line-height: 1.42857143;

  font-size: 20px;
}

.modal-header1 .close {
  padding: 0;

  margin: 0;

  border: none;

  width: 20px;

  background: none;

  font-size: 2.5rem;

  line-height: 1;

  color: #000;

  cursor: pointer;
}

button.close {
  font-size: 2.5rem !important;
}

.modal-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.col-md-1 {
  padding-right: unset;

  padding-right: unset;
}

textarea.form-control2 {
  height: 100px;

  width: 100%;
}

.form-control2:focus {
  border-color: #66afe9;

  outline: 0;

  box-shadow:
    inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(102, 175, 233, 0.6);
}

/* Modal body */

.modal-body {
  position: relative;

  padding: 1rem;
}

/* Form group */

.form-group {
  margin-bottom: 2rem;
}

.form-group label {
  display: block;

  margin-bottom: 0.5rem;

  font-weight: bold;
}

.form-control {
  display: block;

  width: 100%;

  padding: 0.5rem !important;

  font-size: 13px;

  line-height: 1.25;

  color: #495057;

  background-color: #fff;

  background-clip: padding-box;

  border: 1px solid #ced4da;

  border-radius: 0.25rem;
}

/* Modal footer */

.modal-footer {
  display: flex;

  justify-content: flex-end;

  padding: 1rem;

  border-top: none;

  background-color: #f8f9fa;

  border-bottom-left-radius: 0.3rem;

  border-bottom-right-radius: 0.3rem;
}

.btn {
  padding: 0.5rem 1rem;

  font-size: 14px;

  /* font-weight: bold; */

  border-radius: 0.25rem;

  text-align: center;

  white-space: nowrap;

  vertical-align: middle;

  user-select: none;

  border: 1px solid transparent;

  cursor: pointer;
}

.btn-primary {
  color: #fff;

  background-color: #ff73ff;

  border-color: #ff73ff;
}

.btn-primary:hover {
  background-color: #d100d1;

  border-color: #d100d1;
}

.btn-secondary {
  color: #fff;

  background-color: #6c757d;

  border-color: #6c757d;
}

.btn-secondary:hover {
  background-color: #5a6268;

  border-color: #545b62;
}
@media (max-width: 576px) {
  /* .modal-content {
    width: 100%;
    max-width: 250px;
} */
.modal-footer{
  justify-content: center;
}
}