.swiper.swiper-initialized.swiper-horizontal.h-full.w-full {
  height: max-content;
}

.antd-close-btn{
  font-size: 16px !important;
  right: 6px;
  top: -1px;
  position: absolute;
}
.ant-modal-body{
  padding: 0 !important;
}
.ant-modal-confirm-title{

}
.agreement-form{
  width: 100%;
}
.agreement-form-title{
  margin-top: 1rem;
}
.agreement-form-div{
  margin: 0;
}
.agreement-form-item{
  width: 100%;
}
.agreement-form-select{
  width: 100%;
}
.agreement-form-DatePicker{
  width: 100%;
}
.ant-modal-confirm-body{
  display: block !important;
}
.ant-row {
  display: block !important;
}
.agreement-form-phone-country-select{
  width: 100px !important;
}
.agreement-form-phone-input{
  width: calc(100% - 100px) !important;
}
.agreement-form-button{
  color: #000000;
  background-color: #FEDB1E;
  border-color: #FEDB1E;
  width: 100%;
}
.agreement-form-button:hover {
  color: #000000 !important;
  border-color: #ffdf2a !important;
  background-color: #ffdf2a !important;
}
.agreement-form-button:focus {
  color: #000000 !important;
  border-color: #ffdf2a !important;
  background-color: #ffdf2a !important;
}
.agreement-form-button-box{
  width: 100%;
}
.agreement-form-button-box .ant-form-item-row{
  width: 100%;
}
.error-message{
  position: absolute;
}

.ant-notification-notice.ant-notification-notice-info.css-10ed4xt.ant-notification-notice-closable {
  height: 30px !important;
  display: flex !important;
  align-items: center !important;
  border-radius: 6px !important;
  margin: 0 !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  width: 100%;
}
.ant-notification-notice.ant-notification-notice-success.css-10ed4xt.ant-notification-notice-closable {
  height: 30px !important;
  display: flex !important;
  align-items: center !important;
  border-radius: 6px !important;
  margin: 0 !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  width: 100%;
}
.ant-notification-notice.ant-notification-notice-warning.css-10ed4xt.ant-notification-notice-closable {
  height: 30px !important;
  display: flex !important;
  align-items: center !important;
  border-radius: 6px !important;
  margin: 0 !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  width: 100%;
}
.ant-notification-notice.ant-notification-notice-error.css-10ed4xt.ant-notification-notice-closable {
  height: 30px !important;
  display: flex !important;
  align-items: center !important;
  border-radius: 6px !important;
  margin: 0 !important;
  padding-left: 10px !important;
  padding-right: 10px !important;
  width: 100%;
}

.ant-notification-notice-message {
  font-size: 14px !important;
  margin-bottom : 0 !important;
  padding-right: 0 !important;
}

.border-\[\#FEDB1E\]{
  --tw-border-opacity: 1;
  border: .0625rem solid rgb(254 219 30 / var(--tw-border-opacity));
  border-radius: 624.9375rem;
}

.ant-input-focused, .ant-input:focus, .ant-input:hover {
  border-color: #40a9ff !important;
}

@media screen and (max-width: 767px) {
  .ant-modal {
      width: calc(100vw - 16px) !important;
      margin: 8px auto !important;
  }
  .ant-notification-notice.ant-notification-notice-info.css-10ed4xt.ant-notification-notice-closable {
    width: 384px !important;
  }
  .ant-notification-notice.ant-notification-notice-warning.css-10ed4xt.ant-notification-notice-closable {
    width: 384px !important;
  }
  .ant-notification-notice.ant-notification-notice-success.css-10ed4xt.ant-notification-notice-closable {
      width: 384px !important;
  }
  .ant-notification-notice.ant-notification-notice-error.css-10ed4xt.ant-notification-notice-closable {
      width: 384px !important;
  }
}