.pop_up .pop_up_img {
  height: 10rem;
  background-color: #dee2e6;
}

.pop_up .pop_up_img img {
  -o-object-fit: cover;
     object-fit: cover;
}

.pop_up .pop_up_label {
  font-weight: 600;
  font-size: 1.2rem;
}

.pop_up .pop_up_btn {
  background-color: #20baba;
  font-weight: 600;
  font-size: .9rem;
}

.leaflet-popup-content {
  padding-right: 0;
  margin: 0;
  width: 300px;
}

.leaflet-popup-content-wrapper {
  padding: 0;
  overflow: hidden;
}

.btn:focus {
  -webkit-box-shadow: unset !important;
          box-shadow: unset !important;
}

.btn.primary:hover {
  background-color: #25a5a5;
}

.btn.primary:active {
  background-color: #1e8585;
}

.btn_calendar:hover {
  background-color: #dee2e6;
}

.btn_hover:hover {
  background-color: #dee2e6;
}

.ui-datepicker-multi .ui-datepicker-group {
  float: unset !important;
}

.ui-datepicker-group {
  margin-bottom: 2rem;
}

.ui-datepicker {
  border: unset !important;
  width: 100% !important;
  position: relative;
}

.ui-datepicker .ui-datepicker-header {
  position: unset !important;
}

.ui-datepicker .ui-datepicker-calendar {
  margin-bottom: 0 !important;
}

.ui-datepicker .ui-widget-header {
  background: unset !important;
  border: unset !important;
  font-weight: 500 !important;
}

.ui-datepicker th {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 14.28%;
          flex: 0 0 14.28%;
  padding-bottom: 0rem;
}

.ui-datepicker .ui-datepicker-title {
  font-weight: bold;
}

.ui-datepicker .ui-state-default {
  border: unset !important;
  background: unset !important;
  text-align: center;
  font-size: 1rem !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 2.3rem;
  position: relative;
  z-index: 1;
}

.ui-datepicker .ui-state-default.ui-state-highlight {
  color: #FFFFFF;
  background-color: #20baba;
}

.ui-datepicker tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.ui-datepicker td {
  padding: unset !important;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 14.28%;
          flex: 0 0 14.28%;
  margin: .2rem 0;
  line-height: normal;
}

.ui-datepicker .ui-datepicker-next-hover {
  right: 2px !important;
}

.ui-datepicker .ui-datepicker-next {
  right: 10px !important;
}

.ui-datepicker .ui-datepicker-prev-hover {
  left: 2px !important;
}

.ui-datepicker .ui-datepicker-prev {
  left: 6px !important;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 2px !important;
}

.ui-datepicker .ui-datepicker-prev-hover:hover, .ui-datepicker .ui-datepicker-next-hover:hover {
  border: unset !important;
}

.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {
  margin-top: -10px !important;
}

.ui-datepicker .ui-datepicker-next .ui-icon {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96.79 149.81'%3E%3Cpath d='M69.55,74.74C48.38,56.59,27.76,39,7.16,21.27c-7.38-6.34-8.73-12-4.24-17.44S13.7-1.23,21.14,5.16Q55.85,34.91,90.57,64.64c8.3,7.13,8.28,13.18.05,20.22-23.92,20.45-47.81,41-71.83,61.27a15.83,15.83,0,0,1-7.91,3.61c-4.76.53-8.4-2.14-10.08-6.61C-1,138.29.29,134,4.32,130.61q22-18.8,44-37.67C55.3,87,62.22,81,69.55,74.74Z'/%3E%3C/svg%3E");
  background-size: 18px 18px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
}

.ui-datepicker .ui-datepicker-prev .ui-icon {
  background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96.79 149.81'%3E%3Cpath d='M27.24,75.07C48.42,93.22,69,110.86,89.63,128.54c7.39,6.34,8.73,12,4.25,17.43S83.1,151,75.65,144.65Q41,114.9,6.23,85.17C-2.08,78-2,72,6.17,65Q42.05,34.26,78,3.67a15.7,15.7,0,0,1,7.9-3.6c4.77-.54,8.4,2.14,10.08,6.6,1.82,4.85.51,9.1-3.52,12.53Q70.42,38,48.43,56.87C41.5,62.81,34.58,68.77,27.24,75.07Z'/%3E%3C/svg%3E");
  width: 20px;
  height: 20px;
  background-position: center;
  background-repeat: no-repeat;
}

.ui-datepicker tbody .ui-state-hover {
  color: #FFFFFF !important;
  background-color: #1a9999 !important;
}

.ui-datepicker .ui-datepicker-month, .ui-datepicker .ui-datepicker-year {
  border: unset;
}

.ui-datepicker .ui-datepicker-month:focus, .ui-datepicker .ui-datepicker-year:focus {
  outline: none;
}

.ui-datepicker .start-date.td-highlight .ui-state-default {
  color: #FFFFFF !important;
  z-index: 20;
}

.ui-datepicker .start-date.td-highlight .ui-state-default:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 1.9rem;
  background-color: #20baba !important;
  z-index: -1;
  border-radius: 5px 0 0 5px;
}

.ui-datepicker .end-date.td-highlight .ui-state-default {
  color: #FFFFFF !important;
  z-index: 20;
  position: relative;
}

.ui-datepicker .end-date.td-highlight .ui-state-default:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 1.9rem;
  background-color: #20baba !important;
  z-index: -1;
  border-radius: 0 5px 5px 0;
}

.ui-datepicker .td-highlight .ui-state-default, .ui-datepicker .td-highlight-hover .ui-state-default {
  color: #FFFFFF !important;
}

.ui-datepicker .td-highlight .ui-state-default:after, .ui-datepicker .td-highlight-hover .ui-state-default:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 1.9rem;
  background-color: #20baba !important;
  z-index: -1;
}

.ui-datepicker .start-date.td-highlight .ui-state-default:after, .ui-datepicker .end-date.td-highlight .ui-state-default:after {
  content: unset !important;
}

.ui-datepicker .between-date.td-highlight .ui-state-default {
  color: #FFFFFF !important;
}

.ui-datepicker .between-date.td-highlight .ui-state-default:hover {
  background-color: unset !important;
  z-index: 20 !important;
}

.ui-datepicker .between-date.td-highlight .ui-state-default:hover:after {
  background-color: #20baba !important;
  left: 0 !important;
  right: 0 !important;
}

.ui-state-active {
  background: unset !important;
}

.pop_up_right {
  -webkit-transform: translateX(405px);
          transform: translateX(405px);
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}

.pop_up_right ::-webkit-scrollbar {
  width: 10px;
}

.pop_up_right ::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.pop_up_right ::-webkit-scrollbar-thumb {
  background: #20baba;
}

.pop_up_right ::-webkit-scrollbar-thumb:hover {
  background: #1eadad;
}

.pop_up_right .fidner_dropdown::-webkit-scrollbar {
  width: 6px !important;
}

.pop_up_right.open {
  -webkit-transform: translateX(0) !important;
          transform: translateX(0) !important;
}

.form-control:focus {
  -webkit-box-shadow: unset !important;
          box-shadow: unset !important;
}
/*# sourceMappingURL=main.css.map */