@import url("https://fonts.googleapis.com/css2?family=DM+Sans&amp;family=Poppins:wght@400;600&amp;display=swap");
:root {
  --title-font-family: "Poppins", sans-serif;
  --body-font-family: "DM Sans", sans-serif;
  --headings-color: #181A20;
}

body {
  font-family: var(--body-font-family) !important;
  background-color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 26px !important;
  overflow-x: hidden !important;
  -webkit-font-smoothing: antialiased !important;
}

.h1,
h1,
.h2,
h2,
.h3,
h3,
.h4,
h4,
.h5,
h5,
.h6,
h6 {
  font-family: var(--title-font-family);
  color: var(--headings-color);
  font-weight: 600;
  line-height: 1.5;
}

.card {
  background-color: #ffffff !important;
  border-radius: 12px !important;
  margin-bottom: 30px !important;
  position: relative !important;
  -webkit-transition: all 0.4s ease !important;
  -moz-transition: all 0.4s ease !important;
  -ms-transition: all 0.4s ease !important;
  -o-transition: all 0.4s ease !important;
  transition: all 0.4s ease !important;
}
.card .card-header {
  border-top-right-radius: 12px !important;
  border-top-left-radius: 12px !important;
}

.main_formbg, .testimonials .item {
  background-color: #ffffff !important;
  border-radius: 12px !important;
  margin-bottom: 30px !important;
  padding: 10px !important;
  position: relative !important;
  -webkit-transition: all 0.4s ease !important;
  -moz-transition: all 0.4s ease !important;
  -ms-transition: all 0.4s ease !important;
  -o-transition: all 0.4s ease !important;
  transition: all 0.4s ease !important;
}

.card .effect-milo img {
  border-radius: 12px !important;
}

.btn {
  border-radius: 12px !important;
  padding: 0.5rem 1.5rem !important;
}

.effect-ming {
  border-radius: 12px !important;
  position: relative !important;
}
.effect-ming img {
  min-height: 400px !important;
}
.effect-ming figcaption {
  background-color: #ffffff !important;
  position: absolute !important;
  border-radius: 12px !important;
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  width: unset !important;
  height: unset !important;
  top: unset !important;
  right: 0 !important;
  color: #000 !important;
  padding: 19px !important;
  margin: 10px !important;
}

.icon-click {
  cursor: pointer;
}

.vbtn-outline-success:hover {
  background: #ff934b !important;
}

.btn-outline-danger:hover {
  background: #dc3545 !important;
}

.active-sidebar {
  background-color: #efefef;
}

.main-panel .list-bacground {
  background-color: #efefef !important;
  border-color: #efefef !important;
  border-radius: 12px !important;
}
.main-panel .list-group.list-group-flush.pl-3 {
  padding: 10px !important;
}
.main-panel .list-group.list-group-flush.pl-3 .list-group-item {
  align-items: center;
  display: flex;
  border-radius: 12px;
  color: var(--headings-color);
  font-family: var(--title-font-family);
  font-weight: 600;
  padding: 14.5px 20px;
  -webkit-transition: all 0.3s ease 0s ease;
  -moz-transition: all 0.3s ease 0s ease;
  -ms-transition: all 0.3s ease 0s ease;
  -o-transition: all 0.3s ease 0s ease;
  transition: all 0.3s ease 0s ease;
}
.main-panel .list-group.list-group-flush.pl-3 .list-group-item.active-sidebar {
  background-color: #181A20;
  color: #ffffff;
  border-left: unset !important;
}
.main-panel .list-group.list-group-flush.pl-3 .list-group-item:hover {
  background-color: #181A20;
  color: #ffffff;
}
.main-panel .list-group.list-group-flush.pl-3 #collapseReviews ul li {
  margin-top: 4px !important;
}

.message-footer {
  padding: 6px !important;
}
.message-footer input {
  padding: 0px !important;
  border-color: #efefef !important;
  border-radius: 12px !important;
  padding-right: 10px !important;
}
.message-footer a.btn {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 11 !important;
  position: relative !important;
  float: right !important;
  margin: 8px 21px 7px -44px !important;
  width: 34px !important;
  font-size: 15px !important;
}

#products .col-md-12 .row {
  background-color: #ffffff;
  border-radius: 12px !important;
}
#products .col-md-12 .row .img-event a img {
  box-shadow: unset !important;
  border-radius: 12px !important;
}

#trips_new_id .col-lg-10 .main-panel .container-fluid .row.border {
  background-color: #ffffff;
  border-radius: 12px !important;
}
#trips_new_id .col-lg-10 .main-panel .container-fluid .row.border .img-event a img {
  box-shadow: unset !important;
  border-radius: 12px !important;
}

.badge {
  padding: 0.65rem !important;
  border-radius: 8px !important;
}

#favrt_new_id .col-lg-10 .main-panel .container-fluid .row.border .img-event a img {
  min-height: 200px !important;
  max-height: 200px !important;
  max-width: 100% !important;
  min-width: 100% !important;
  object-fit: contain !important;
}

#reviews_new_id .row .col-lg-10 .container-fluid .col-md-12 .main-panel .tab-content .row {
  border-radius: 12px !important;
  background-color: #ffffff !important;
}
#reviews_new_id .row .col-lg-10 .container-fluid .col-md-12 .main-panel .tab-content .row .img-event img {
  min-height: 200px !important;
  max-height: 200px !important;
  max-width: 100% !important;
  min-width: 100% !important;
  object-fit: contain !important;
  box-shadow: unset !important;
  border-radius: 12px !important;
  background-color: unset !important;
}

#payout_new_id .row .col-lg-10 .container-fluid .main-panel .row .col-md-12 .form-horizontal .d-flex.rounded-3.pt-3.pb-3.border, #transaction_new_id .row .col-lg-10 .container-fluid .main-panel .row .col-md-12 .form-horizontal .d-flex.rounded-3.pt-3.pb-3.border {
  border-radius: 12px !important;
}
#payout_new_id .row .col-lg-10 .container-fluid .main-panel .row .col-md-12 .form-horizontal .d-flex.rounded-3.pt-3.pb-3.border .form-control.pick_date.pick_date-width.pick-btn, #transaction_new_id .row .col-lg-10 .container-fluid .main-panel .row .col-md-12 .form-horizontal .d-flex.rounded-3.pt-3.pb-3.border .form-control.pick_date.pick_date-width.pick-btn {
  border-radius: 12px !important;
}
#payout_new_id .row .col-lg-10 .container-fluid .main-panel .row .col-md-12 .panel-footer .card-body #dataTableBuilder_wrapper select, #transaction_new_id .row .col-lg-10 .container-fluid .main-panel .row .col-md-12 .panel-footer .card-body #dataTableBuilder_wrapper select {
  border-radius: 12px;
  padding-right: 10px !important;
}
#payout_new_id .row .col-lg-10 .container-fluid .main-panel .row .col-md-12 .panel-footer .card-body #dataTableBuilder_filter label input, #transaction_new_id .row .col-lg-10 .container-fluid .main-panel .row .col-md-12 .panel-footer .card-body #dataTableBuilder_filter label input {
  border-radius: 12px !important;
}

input.form-control, .select select, select.form-control {
  border-radius: 8px !important;
  border: 1px solid #DDDDDD !important;
  box-shadow: none !important;
  font-size: 14px !important;
  height: 50px !important;
  outline: none !important;
  padding-left: 15px !important;
}

input.form-control::placeholder {
  color: #717171 !important;
}

textarea::placeholder {
  color: #717171 !important;
}

input.form-control.active, .form-control:focus, textarea:focus {
  border: 1px solid transparent !important;
  outline: 2px solid var(--headings-color) !important;
  color: var(--headings-color) !important;
}

.intl-tel-input.allow-dropdown .selected-flag, .intl-tel-input.separate-dial-code .selected-flag {
  height: 100% !important;
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}

.p-5.mt-5.mb-5.border.w-450 {
  border: 1px solid #DDDDDD !important;
  border-radius: 12px !important;
}

.calender_custom_styles {
  top: 3rem !important;
  right: 1rem !important;
  border: unset !important;
  z-index: 99 !important;
}

#mainDiv #sideDiv .d-flex.border.rounded-4.p-4.mt-4 {
  background-color: #ffffff !important;
  border-radius: 12px !important;
}
#mainDiv .row.justify-content-between.mt-4 .border {
  background-color: #ffffff !important;
  border-radius: 12px !important;
}
#mainDiv .row.justify-content-between.mt-4 .border div {
  font-size: 24px !important;
  font-weight: 700 !important;
}
#mainDiv .row.justify-content-between.mt-4 .border:hover i {
  color: #ff934b !important;
}
#mainDiv .row.justify-content-center.border.rounded.pb-5.mt-5.desktop {
  border-radius: 12px !important;
  background-color: #ffffff !important;
}

#booking-banner .secondary-bg.rounded {
  border-radius: 12px !important;
}

.single-map-w {
  border-radius: 12px !important;
  box-shadow: 0px 0px 2px #000 !important;
}

#dashborad_card .statistics_funfact {
  cursor: pointer;
  background-color: #fff !important;
  border-radius: 16px !important;
  position: relative !important;
  -webkit-box-shadow: 0px 1px 4px rgba(24, 26, 32, 0.07) !important;
  -moz-box-shadow: 0px 1px 4px rgba(24, 26, 32, 0.07) !important;
  -o-box-shadow: 0px 1px 4px rgba(24, 26, 32, 0.07) !important;
  box-shadow: 0px 1px 4px rgba(24, 26, 32, 0.07) !important;
}
#dashborad_card .statistics_funfact .icon {
  background-color: #f3f5f6;
  border-radius: 50%;
  color: var(--headings-color);
  font-size: 30px;
  height: 80px;
  line-height: 85px;
  position: relative;
  width: 80px;
}
#dashborad_card .statistics_funfact.wallet {
  cursor: unset !important;
}

.dashboard_sidebar_list .sidebar_list_item a.-is-active {
  background-color: #181A20;
  color: #ffffff;
}

#properties_show .col-sm-6.col-md-12.col-lg-12.p-0.mb-4 .row.border.p-2.rounded-3 {
  border-radius: 12px !important;
  background-color: #ffffff !important;
}
#properties_show .col-sm-6.col-md-12.col-lg-12.p-0.mb-4 .row.border.p-2.rounded-3 .img-event img {
  border-radius: 12px !important;
}

.slider-selection, .slider-handle {
  background-color: #ff934b !important;
}

.main-panel.min-height.mt-4 .form-group.col-md-12.main-panelbg.pb-3.pt-3,
.main-panel.min-height.mt-4 .col-md-12.pl-4.main-panelbg.mb-4 {
  border-top-left-radius: 12px !important;
  border-top-right-radius: 12px !important;
}
.main-panel.min-height.mt-4 .form-row.mt-4.border.rounded.pb-4 {
  border-radius: 12px !important;
  background-color: #ffffff !important;
}
.main-panel.min-height.mt-4 .col-md-12.border.mt-4.pb-5.rounded-3.pl-sm-0.pr-sm-0 {
  border-radius: 12px !important;
  background-color: #ffffff !important;
}
.main-panel.min-height.mt-4 .mt-4.border.rounded.pb-4.m-0 {
  border-radius: 12px !important;
  background-color: #ffffff !important;
}
.main-panel.min-height.mt-4 .col-md-12.p-0.mt-4.border.rounded-3 {
  border-radius: 12px !important;
  background-color: #ffffff !important;
}
.main-panel.min-height.mt-4 .row.border.rounded.p-4.mt-4 {
  border-radius: 12px !important;
  background-color: #ffffff !important;
}
.main-panel.min-height.mt-4 .row.border.rounded.p-4.mt-4 .month-nav.month-nav-previous.panel.text-center,
.main-panel.min-height.mt-4 .row.border.rounded.p-4.mt-4 .month-nav.month-nav-next.panel.text-center {
  border-radius: 12px !important;
  background-color: #ffffff !important;
  padding-top: 15px !important;
}

.customlisting li a {
  padding: 10px !important;
  border: 1px solid #ff934b !important;
  background-color: #ffffff !important;
  color: #ff934b !important;
}
.customlisting li a.active-side {
  border-color: #ff934b !important;
  background-color: #ff934b !important;
  color: #ffffff !important;
}
.customlisting li a:hover {
  border-color: #ff934b !important;
  background-color: #ff934b !important;
  color: #ffffff !important;
}

input[type=file] {
  padding-top: 11px !important;
}

.btn:focus-visible, .btn:focus {
  outline: unset !important;
  box-shadow: unset !important;
}

#mainDiv .col-lg-4.col-xl-3.mb-4.mt-4 .card.p-4 {
  padding: unset !important;
  border: unset !important;
}

/*# sourceMappingURL=custom.css.map */
