.is-invalid {
  color: red;
  font-size: 11px;
  font-weight: 400;
}

.form-input-box-1 input {
  width: 100%;
  border: 1px solid #f3f5f5;
  /* padding: 0px 15px; */
  position: relative;
  font-size: 35px;
  background: #f2f2f2;
  font-weight: normal;
  border-radius: 5px;
  height: 40px;
  /* text-indent: 30px; */
  padding: 5px 5px 5px;
}

.profile-details .is-invalid {
  color: red;
  font-size: 11px;
  font-weight: 400;
  margin-bottom: -18px;
}

.profile-details .form-input-box input {
  text-indent: 0px;
}

.profile-details input.is-invalid {
  border-color: red;
}

.profile-details .form-input-box label {
  color: #071c55;
  font-size: 13px;
  margin-bottom: 0px;
  letter-spacing: 0.6px;
}

p.success-msg {
  color: green;
  font-weight: 500;
}

.css-1ig8b8v {
  margin: auto !important;
}

img.destination-images {
  width: 100%;
  height: 217px;
}

img.new-destination-images {
  width: 100%;
  height: 220px;
}

.StripeElement {
  /* margin: 15px auto; */
  padding: 10px 12px;
  color: #32325d;
  background-color: white;
  border: 1px solid transparent;
  border-radius: 4px;
}

.StripeElement--webkit-autofill {
  background-color: #fefde5 !important;
}

.add-card-page .is-invalid {
  font-size: 14px;
  font-weight: 600;
  float: r;
}

.success-msg {
  display: flex;
  padding: 3px 7px 1px;
}

a.check-card {
  color: blue;
}

img.payment-card {
  height: 30px;
  width: 40px;
  padding: 2px;
  object-fit: contain;
}

span.card-number {
  font-size: 14px;
  font-weight: 500;
  margin-left: 10px;
}

.react-confirm-alert h1 {
  font-size: 25px;
  font-weight: bold;
}

.card-btns i.fa.fa-edit {
  color: green;
  /* font-weight: 600; */
}

.card-btns i.fa.fa-trash {
  color: red;
  font-weight: 500;
}

span.defualt.default-data {
  /* background-color: green;
  color: white; */
  background-color: #071c55;
  color: #fff;
  border: 1px solid #071c55;
}

.update-form.is-invalid {
  color: red;
  font-weight: 600 !important;
  font-size: 13px !important;
}

.form-btn.form-btn-right.default-btn-0 {
  position: relative;
  float: right;
  margin-top: -65px;
}

img.select-dest-img {
  max-width: 100%;
  height: 85px;
}

ul.pagination.pagination-sm.m-0.float-right {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

ul.pagination {
  display: flex;
  align-items: center;
}

.search-pagination {
  padding: 10px 10px;
}

.search-pagination li.page-item a {
  padding: 4px 12px!important;
  color: #F3941E;
}

.search-pagination .page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #F3941E;
  border-color: #F3941E;
}

i.fa.fa-angle-double-left, i.fa.fa-angle-double-right {
  padding: 0 10px;
}

i.fa.fa-angle-double-left, i.fa.fa-angle-double-right {
  padding: 0 10px;
}

img.select-dest-img-modal {
  width: 316px;
  height: 196px;
}

.price-btn.selected-rate, .price-btn.price-btn-last.custom-selected-rate {
  color: #fff;
  background: #071c55;
}

svg.MuiSvgIcon-root {
  color: white;
}

.MuiPickersCalendarHeader-switchHeader {
  margin-top: -5px !important;
}

.MuiPickersCalendarHeader-switchHeader, .MuiPickersCalendarHeader-iconButton {
  background-color: #F3941E;
}

button.MuiButtonBase-root.MuiIconButton-root.MuiPickersCalendarHeader-iconButton {
  background-color: #F3941E;
}

.MuiPickersCalendarHeader-iconButton:hover {
  background-color: #F3941E;
}
.authentication-error {
  font-size: 14px;
  display: block;
  text-align: center;
  margin: 20px 0px;
}
.no-data {
  margin-bottom: 0px;
  padding: 50px 30px;
  text-align: center;
  font-weight: 600;
}