
.page-body .select2-container {
  display: block;
}
.page-body .select2-container.select2-dropdown-open .select2-choice,
.page-body .select2-container.select2-dropdown-open .select2-choices {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.page-body .select2-container .select2-choice {
  border-color: #ebebeb !important;
  background: #fff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  height: 64px;
  line-height: 61px;
  outline: none;
  padding-left: 25px;
  padding-top:12px;
  border-bottom-left-radius: 13px;
  border-bottom-right-radius: 13px;
  	 font-family: 'Poppins';
	color:#7f7f7f;
	font-size:14px;
}
.bookingspanselect {
	font-family: 'Poppins';
    position: absolute;
    font-weight: 700;
    color: #333;
    top: 9px;
    left: 25px;
    font-size: 16px;
	z-index:5;
}
.page-body .select2-container .select2-choice .select2-arrow {
  border-left: 1px solid #ebebeb;
  width: 40px;
  text-align: center;
  background: none !important;
  -moz-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-body .select2-container .select2-choice .select2-arrow b {
  background: transparent !important;
}
.page-body .select2-container .select2-choice .select2-arrow b:before {
  position: relative;
  font-family: "Entypo";
  content: '\e873';
  display: block;
  color: #303641;
  -moz-transition: all 150ms ease-in-out;
  -webkit-transition: all 150ms ease-in-out;
  -o-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}
.page-body .select2-container .select2-choice .select2-search-choice-close {
  right: 50px;
  top: 50%;
  margin-top: -7px;
}
.page-body .select2-container .select2-choices {
  border-color: #ebebeb !important;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #fff;
  padding: 0 6px;
  padding-top: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.page-body .select2-container .select2-choices .select2-search-field input {
  padding: 6px 12px;
}
.page-body .select2-container .select2-choices .select2-search-choice {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 0;
  background: #f3f3f3;
  color: #666;
  font-size: 11px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-body .select2-container .select2-choices .select2-search-choice .select2-search-choice-close {
  top: 50%;
  margin-top: -7px;
}
.page-body .select2-container .select2-choices .select2-search-choice:hover {
  background-color: #e6e6e6;
  color: #303641;
}
.page-body .select2-container.select2-container-active .select2-choices {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.page-body .select2-container.select2-dropdown-open .select2-choice .select2-arrow {
  background-color: rgba(245, 245, 246, 0.8);
}
.page-body .select2-container.select2-dropdown-open .select2-choice .select2-arrow b:before {
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.page-body .select2.visible {
  visibility: visible;
}
.page-body .select2-drop {
  border: 1px solid #ebebeb;
  background-color: #fff;
  -webkit-border-radius: 1px 1px 4px 4px;
  -moz-border-radius: 1px 1px 4px 4px;
  border-radius: 1px 1px 4px 4px;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.page-body .select2-drop .select2-search,
.page-body .select2-drop .select2-results {
  padding: 0;
  margin: 0;
  	 font-family: 'Poppins';
	color:#7f7f7f;
	font-size:14px
}
.page-body .select2-drop .select2-search .select2-no-results,
.page-body .select2-drop .select2-results .select2-no-results {
  padding: 12px 15px;
  color: #737881;
}
.page-body .select2-drop .select2-search .select2-result-label,
.page-body .select2-drop .select2-results .select2-result-label {
  padding: 4px 15px;
}
.page-body .select2-drop .select2-search .select2-result-selectable,
.page-body .select2-drop .select2-results .select2-result-selectable {
  background: transparent;
  color: #888;
  -moz-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-body .select2-drop .select2-search .select2-result-selectable:hover,
.page-body .select2-drop .select2-results .select2-result-selectable:hover,
.page-body .select2-drop .select2-search .select2-result-selectable.select2-highlighted,
.page-body .select2-drop .select2-results .select2-result-selectable.select2-highlighted {
  background: #f3f3f3;
  color: #303641;
}
.page-body .select2-drop .select2-search .select2-result-sub li,
.page-body .select2-drop .select2-results .select2-result-sub li {
  background: none !important;
}
.page-body .select2-drop .select2-search .select2-result-sub .select2-result-label,
.page-body .select2-drop .select2-results .select2-result-sub .select2-result-label {
  padding: 5px 25px;
  color: #888888;
  -moz-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.page-body .select2-drop .select2-search .select2-result-sub .select2-result-label:hover,
.page-body .select2-drop .select2-results .select2-result-sub .select2-result-label:hover {
  background: #f3f3f3;
  color: #303641;
}
.page-body .select2-drop .select2-search .select2-result-sub .select2-highlighted .select2-result-label,
.page-body .select2-drop .select2-results .select2-result-sub .select2-highlighted .select2-result-label {
  background: #f3f3f3;
  color: #303641;
}
.page-body .select2-drop .select2-search {
  position: relative;
  padding: 12px 15px;
}
.page-body .select2-drop .select2-search input {
  background: #f3f3f3 !important;
  border: 0;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,.03);
  -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,.03);
  box-shadow: inset 0 1px 0 rgba(0,0,0,.03);
  padding: 10px 12px;
  padding-right: 30px;
  font-family: "Helvetica Neue", Helvetica, "Noto Sans", sans-serif;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.page-body .select2-drop .select2-search:after {
  position: absolute;
  font-family: "Entypo";
  right: 15px;
  top: 12px;
  content: '\e803';
  font-size: 14px;
  color: #c2c2c2;
  margin-right: 12px;
  margin-top: 8px;
}


.bootstrap-timepicker {
  position: relative;
}
/*
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu {
  left: auto;
  right: 0;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before {
  left: auto;
  right: 12px;
}
.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after {
  left: auto;
  right: 13px;
}
.bootstrap-timepicker .add-on {
  cursor: pointer;
}
.bootstrap-timepicker .add-on i {
  display: inline-block;
  width: 16px;
  height: 16px;
}
.bootstrap-timepicker-widget.dropdown-menu {
  padding: 4px;
}
.bootstrap-timepicker-widget.dropdown-menu.open {
  display: inline-block;
  z-index: 10000;
}
.bootstrap-timepicker-widget.dropdown-menu:before {
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  display: inline-block;
  position: absolute;
}
.bootstrap-timepicker-widget.dropdown-menu:after {
  border-bottom: 6px solid #FFFFFF;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: "";
  display: inline-block;
  position: absolute;
}
.bootstrap-timepicker-widget.timepicker-orient-left:before {
  left: 6px;
}
.bootstrap-timepicker-widget.timepicker-orient-left:after {
  left: 7px;
}
.bootstrap-timepicker-widget.timepicker-orient-right:before {
  right: 6px;
}
.bootstrap-timepicker-widget.timepicker-orient-right:after {
  right: 7px;
}
.bootstrap-timepicker-widget.timepicker-orient-top:before {
  top: -7px;
}
.bootstrap-timepicker-widget.timepicker-orient-top:after {
  top: -6px;
}
.bootstrap-timepicker-widget.timepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #CCC;
}
.bootstrap-timepicker-widget.timepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}
.bootstrap-timepicker-widget a.btn,
.bootstrap-timepicker-widget input {
  border-radius: 3px;
}
.bootstrap-timepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-timepicker-widget table td {
  text-align: center;
  height: 30px;
  margin: 0;
  padding: 2px;
}
.bootstrap-timepicker-widget table td:not(.separator) {
  min-width: 30px;
}
.bootstrap-timepicker-widget table td span {
  width: 100%;
}
.bootstrap-timepicker-widget table td a {
  border: 1px transparent solid;
  width: 100%;
  display: inline-block;
  margin: 0;
  padding: 0 0;
  outline: 0;
  color: #303641;
}
.bootstrap-timepicker-widget table td a:hover {
  text-decoration: none;
  background-color: #f5f5f6;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-color: #ebebeb;
}
.bootstrap-timepicker-widget table td a i {
  margin-top: 2px;
}
.bootstrap-timepicker-widget table td a i:before {
  font-family: "Entypo";
  font-size: 12px;
  font-style: normal;
}
.bootstrap-timepicker-widget table td a i.icon-chevron-up:before {
  content: '\e876';
}
.bootstrap-timepicker-widget table td a i.icon-chevron-down:before {
  content: '\e873';
}
.bootstrap-timepicker-widget table td input {
  width: 25px;
  margin: 0;
  text-align: center;
  outline: none;
  border: 0;
  background: transparent;
}
.bootstrap-timepicker-widget table td input:focus {
  background: #f5f5f6;
}
.bootstrap-timepicker-widget .modal-content {
  padding: 4px;
}
.date-and-time > input.datepicker {
  float: left;
  width: 70%;
}
.date-and-time > input.timepicker {
  float: right;
  width: 30%;
}
.date-and-time > input:first-child {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
  border-right: 0;
}
.date-and-time > input:last-child {
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
@media (min-width: 767px) {
  .bootstrap-timepicker-widget.modal {
    width: 200px;
    margin-left: -100px;
  }
}
@media (max-width: 767px) {
  .bootstrap-timepicker {
    width: 100%;
  }
  .bootstrap-timepicker .dropdown-menu {
    width: 100%;
  }
} */

/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
div.datepicker {
  padding: 4px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  direction: ltr;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/
}
div.datepicker-inline {
  width: 206px;
}
div.datepickerdiv.datepicker-rtl {
  direction: rtl;
}
div.datepickerdiv.datepicker-rtl table tr td span {
  float: right;
}
div.datepicker-dropdown {
  top: 0;
  left: 0;
}
div.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ebebeb;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
div.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #FFFFFF;
  border-top: 0;
  position: absolute;
}
div.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
div.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
div.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
div.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
div.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px;
}
div.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px;
}
div.datepicker-dropdown.datepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #CCC;
}
div.datepicker-dropdown.datepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #FFFFFF;
}
div.datepicker > div {
  display: none;
}
div.datepicker.days div.datepicker-days {
  display: block;
}
div.datepicker.months div.datepicker-months {
  display: block;
}
div.datepicker.years div.datepicker-years {
  display: block;
}
div.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
div.datepicker td,
div.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped div.datepicker table tr td,
.table-striped div.datepicker table tr th {
  background-color: transparent;
}
div.datepicker table tr td.day:hover {
  background: #eeeeee;
  cursor: pointer;
  color: #303641;
  -moz-transition: all 300ms ease-in-out;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
div.datepicker table tr td.old,
div.datepicker table tr td.new {
  color: #999999;
}
div.datepicker table tr td.disabled,
div.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  color: #dee0e4;
  cursor: default;
}
div.datepicker table tr td.today,
div.datepicker table tr td.today:hover,
div.datepicker table tr td.today.disabled,
div.datepicker table tr td.today.disabled:hover {
  *background-color: #737397;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #000;
}
div.datepicker table tr td.today.switch-left,
div.datepicker table tr td.today:hover.switch-left,
div.datepicker table tr td.today.disabled.switch-left,
div.datepicker table tr td.today.disabled:hover.switch-left {
  background-color: #737397;
  color: #fff;
}
div.datepicker table tr td.today.switch-right,
div.datepicker table tr td.today:hover.switch-right,
div.datepicker table tr td.today.disabled.switch-right,
div.datepicker table tr td.today.disabled:hover.switch-right {
  background-color: #f5f5f6;
  color: #737881;
}
div.datepicker table tr td.today.switch-right:hover,
div.datepicker table tr td.today:hover.switch-right:hover,
div.datepicker table tr td.today.disabled.switch-right:hover,
div.datepicker table tr td.today.disabled:hover.switch-right:hover {
  background-color: #f5f5f6;
  color: #737881;
}
div.datepicker table tr td.today:hover,
div.datepicker table tr td.today:hover:hover,
div.datepicker table tr td.today.disabled:hover,
div.datepicker table tr td.today.disabled:hover:hover,
div.datepicker table tr td.today:focus,
div.datepicker table tr td.today:hover:focus,
div.datepicker table tr td.today.disabled:focus,
div.datepicker table tr td.today.disabled:hover:focus,
div.datepicker table tr td.today:active,
div.datepicker table tr td.today:hover:active,
div.datepicker table tr td.today.disabled:active,
div.datepicker table tr td.today.disabled:hover:active,
div.datepicker table tr td.today.active,
div.datepicker table tr td.today:hover.active,
div.datepicker table tr td.today.disabled.active,
div.datepicker table tr td.today.disabled:hover.active,
div.datepicker table tr td.today.disabled,
div.datepicker table tr td.today:hover.disabled,
div.datepicker table tr td.today.disabled.disabled,
div.datepicker table tr td.today.disabled:hover.disabled,
div.datepicker table tr td.today[disabled],
div.datepicker table tr td.today:hover[disabled],
div.datepicker table tr td.today.disabled[disabled],
div.datepicker table tr td.today.disabled:hover[disabled] {
  color: #fff;
  *background-color: #66678a;
}
div.datepicker table tr td.today:active,
div.datepicker table tr td.today:hover:active,
div.datepicker table tr td.today.disabled:active,
div.datepicker table tr td.today.disabled:hover:active,
div.datepicker table tr td.today.active,
div.datepicker table tr td.today:hover.active,
div.datepicker table tr td.today.disabled.active,
div.datepicker table tr td.today.disabled:hover.active {
  background-color: #5b5c7c \9;
}
div.datepicker table tr td.today:hover:hover {
  color: #000;
}
div.datepicker table tr td.today.active:hover {
  color: #fff;
}
div.datepicker table tr td.range,
div.datepicker table tr td.range:hover,
div.datepicker table tr td.range.disabled,
div.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
div.datepicker table tr td.range.today,
div.datepicker table tr td.range.today:hover,
div.datepicker table tr td.range.today.disabled,
div.datepicker table tr td.range.today.disabled:hover {
  *background-color: #f3ea7a;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
div.datepicker table tr td.range.today.switch-left,
div.datepicker table tr td.range.today:hover.switch-left,
div.datepicker table tr td.range.today.disabled.switch-left,
div.datepicker table tr td.range.today.disabled:hover.switch-left {
  background-color: #f3ea7a;
  color: #fff;
}
div.datepicker table tr td.range.today.switch-right,
div.datepicker table tr td.range.today:hover.switch-right,
div.datepicker table tr td.range.today.disabled.switch-right,
div.datepicker table tr td.range.today.disabled:hover.switch-right {
  background-color: #f5f5f6;
  color: #737881;
}
div.datepicker table tr td.range.today.switch-right:hover,
div.datepicker table tr td.range.today:hover.switch-right:hover,
div.datepicker table tr td.range.today.disabled.switch-right:hover,
div.datepicker table tr td.range.today.disabled:hover.switch-right:hover {
  background-color: #f5f5f6;
  color: #737881;
}
div.datepicker table tr td.range.today:hover,
div.datepicker table tr td.range.today:hover:hover,
div.datepicker table tr td.range.today.disabled:hover,
div.datepicker table tr td.range.today.disabled:hover:hover,
div.datepicker table tr td.range.today:focus,
div.datepicker table tr td.range.today:hover:focus,
div.datepicker table tr td.range.today.disabled:focus,
div.datepicker table tr td.range.today.disabled:hover:focus,
div.datepicker table tr td.range.today:active,
div.datepicker table tr td.range.today:hover:active,
div.datepicker table tr td.range.today.disabled:active,
div.datepicker table tr td.range.today.disabled:hover:active,
div.datepicker table tr td.range.today.active,
div.datepicker table tr td.range.today:hover.active,
div.datepicker table tr td.range.today.disabled.active,
div.datepicker table tr td.range.today.disabled:hover.active,
div.datepicker table tr td.range.today.disabled,
div.datepicker table tr td.range.today:hover.disabled,
div.datepicker table tr td.range.today.disabled.disabled,
div.datepicker table tr td.range.today.disabled:hover.disabled,
div.datepicker table tr td.range.today[disabled],
div.datepicker table tr td.range.today:hover[disabled],
div.datepicker table tr td.range.today.disabled[disabled],
div.datepicker table tr td.range.today.disabled:hover[disabled] {
  color: #fff;
  *background-color: #f1e663;
}
div.datepicker table tr td.range.today:active,
div.datepicker table tr td.range.today:hover:active,
div.datepicker table tr td.range.today.disabled:active,
div.datepicker table tr td.range.today.disabled:hover:active,
div.datepicker table tr td.range.today.active,
div.datepicker table tr td.range.today:hover.active,
div.datepicker table tr td.range.today.disabled.active,
div.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}
div.datepicker table tr td.selected,
div.datepicker table tr td.selected:hover,
div.datepicker table tr td.selected.disabled,
div.datepicker table tr td.selected.disabled:hover {
  *background-color: #808080;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
div.datepicker table tr td.selected.switch-left,
div.datepicker table tr td.selected:hover.switch-left,
div.datepicker table tr td.selected.disabled.switch-left,
div.datepicker table tr td.selected.disabled:hover.switch-left {
  background-color: #808080;
  color: #fff;
}
div.datepicker table tr td.selected.switch-right,
div.datepicker table tr td.selected:hover.switch-right,
div.datepicker table tr td.selected.disabled.switch-right,
div.datepicker table tr td.selected.disabled:hover.switch-right {
  background-color: #f5f5f6;
  color: #737881;
}
div.datepicker table tr td.selected.switch-right:hover,
div.datepicker table tr td.selected:hover.switch-right:hover,
div.datepicker table tr td.selected.disabled.switch-right:hover,
div.datepicker table tr td.selected.disabled:hover.switch-right:hover {
  background-color: #f5f5f6;
  color: #737881;
}
div.datepicker table tr td.selected:hover,
div.datepicker table tr td.selected:hover:hover,
div.datepicker table tr td.selected.disabled:hover,
div.datepicker table tr td.selected.disabled:hover:hover,
div.datepicker table tr td.selected:focus,
div.datepicker table tr td.selected:hover:focus,
div.datepicker table tr td.selected.disabled:focus,
div.datepicker table tr td.selected.disabled:hover:focus,
div.datepicker table tr td.selected:active,
div.datepicker table tr td.selected:hover:active,
div.datepicker table tr td.selected.disabled:active,
div.datepicker table tr td.selected.disabled:hover:active,
div.datepicker table tr td.selected.active,
div.datepicker table tr td.selected:hover.active,
div.datepicker table tr td.selected.disabled.active,
div.datepicker table tr td.selected.disabled:hover.active,
div.datepicker table tr td.selected.disabled,
div.datepicker table tr td.selected:hover.disabled,
div.datepicker table tr td.selected.disabled.disabled,
div.datepicker table tr td.selected.disabled:hover.disabled,
div.datepicker table tr td.selected[disabled],
div.datepicker table tr td.selected:hover[disabled],
div.datepicker table tr td.selected.disabled[disabled],
div.datepicker table tr td.selected.disabled:hover[disabled] {
  color: #fff;
  *background-color: #737373;
}
div.datepicker table tr td.selected:active,
div.datepicker table tr td.selected:hover:active,
div.datepicker table tr td.selected.disabled:active,
div.datepicker table tr td.selected.disabled:hover:active,
div.datepicker table tr td.selected.active,
div.datepicker table tr td.selected:hover.active,
div.datepicker table tr td.selected.disabled.active,
div.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}
div.datepicker table tr td.active,
div.datepicker table tr td.active:hover,
div.datepicker table tr td.active.disabled,
div.datepicker table tr td.active.disabled:hover {
  background: #303641;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
div.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
div.datepicker table tr td span:hover {
  background: #eeeeee;
}
div.datepicker table tr td span.disabled,
div.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
div.datepicker table tr td span.active,
div.datepicker table tr td span.active:hover,
div.datepicker table tr td span.active.disabled,
div.datepicker table tr td span.active.disabled:hover {
  background: #303641;
  color: #fff;
}
div.datepicker table tr td span.old,
div.datepicker table tr td span.new {
  color: #999999;
}
div.datepicker th.datepicker-switch {
  width: 145px;
}
div.datepicker thead tr:first-child th,
div.datepicker tfoot tr th {
  cursor: pointer;
}
div.datepicker thead tr:first-child th:hover,
div.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
div.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
div.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}




/* fallback */
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v141/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format('woff2');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
}


body.registerpage{
	background: #3A5F2C;
	background: linear-gradient(90deg, #3A5F2C, #BAC679);
}

.header-register {
	text-align:center;
}
.r-logo  {
	margin-top:50px;
}
.r-logo a img {
	width:260px;
}
@media screen and (max-width:640px){
	.r-logo a img {
		width:210px;
	}
}

.form-giris{
	width:100%;
	text-align:center;
	margin-top:100px;
}
.registerpage .form-card h2
{
	    font-family: 'adoharegular';
		 text-transform: lowercase;
		 color:#fff;
		 font-size:46px;
		 margin-bottom:4px;
}
.registerpage .form-card h3{
	    font-family: 'adoharegular';
		 color:#fff;
		 text-transform: lowercase;
		 font-size:34px;
		 margin-bottom:45px;
		 position:relative;
		 display:inline-block;
}
.registerpage .form-card h3:after{
	    content: "\f107";
    font-family: "Font Awesome 5 Free";
    position: absolute;
    font-weight: 700;
    left: 50%;
    width: 20px;
    height: 20px;
    margin-left: -11px;
    bottom: -28px;
    color: #fff;
	
}
.form-inner input {
	background:#99af75!important;
	color:#fff!important;
	border-radius:4px;
	height: 48px;
	box-shadow:none;
	outline:none;
	border:none;
	font-size: 14px;
}
.form-inner  {
	margin-bottom:25px;
}
.form-inner input::-ms-input-placeholder { /* Edge 12-18 */
  color: #fff
}

.form-inner input::placeholder {
   color: #fff
}

.btnuyeol {
	background:#265126;
	width:100%;
	color:#fff;
	text-align:center;
	font-size:16px;
	padding:15px 5px;
}
.btnuyeol:hover {
	color:#fff;
}
.form-inner .form-group {
	position:relative;
}
span.field-icon {
    float: right;
    position: absolute;
    right: 15px;
    top: 10px;
    cursor: pointer;
    z-index: 2;
	color:#839a58;
}
.registerpage .form-inner .form-group .category-list li { text-align:right; color:#fff;}
.registerpage .form-inner .form-group .category-list li a { text-align:right; color:#fff;}

.register-info-area {
	padding:0 15px;
	margin-top:50px;
}
.register-info-area span {
	color:#384923;
	width:100%;
	display:block;
	font-size:16px;
	font-weight:500;
	margin-bottom:7px;
	text-align:center;
	}
.register-info-area a {
	color:#fff;
	border:1px solid #fff;
	padding:10px 5px;
	border-radius:3px;
	width:100%;
	display:block;
	text-align:center;
	font-family: 'gilroy-mediumuploaded_file';
	font-weight:600;
	font-size:18px;
	margin-bottom: 40px;
}
.register-info-area a i { margin-left:10px;}

.r-back {
	float:left;
	color:#2d5520;
    position: absolute;
	top:50px;
}
.r-back a{
	color:#2d5520;
	font-size:27px;
}
.help-block {
	 color: #871414;
    font-size: 16px;
}
.login-bg {
	position:relative;
}
.login-bg:after {
	content:'';
	position:absolute;
	right:50px;
	bottom:0;
	background-image:url("img/loginbg.png");
	background-repeat:no-repeat;
	background-size:cover;
	width:385px;
	height:245px;
}
@media screen and (min-width:1400px){
	.login-bg:after {
		    width: 260px;
		height: 302px;
		 right: 20px;
        bottom: -98px;
		background-repeat: no-repeat;
		background-size: cover !important;
	}
}

/* ic sayfalar */
.header-register {
	width:100%;
	margin-top:30px;
	float:left;
}

.register-inner {
	width:100%;
	position:relative;

}


.header-register .rg-logo {
	float:left;
}

.header-register .rg-logo {
	position:relative;
	top:-7px;
}
.header-register .rg-logo a img{
	width:70px;
}


 .rg-menu {
	float:left;
	margin-left:30px;
	display:inline-block;
	border:1px solid rgba(84, 84, 84, 0.41);
	border-radius:50px;
	  padding: 6px 7px 10px 7px;
	width:100%;
	    box-shadow: 0 3px 10px rgba(0 0 0/0.1);

}


.searchicon {
	    position: absolute;
    right: -5px;
}

.header-register .rg-profile{
	position:absolute;
	right:0;
	top:0;
}


.profile-item {
	min-width:230px;
	border:1px solid #ccc;
	float:left;
	border-radius:35px;
	padding:7px 15px 7px 25px;
	position: relative;
    z-index: 555;
	position: relative;
    background:#fff;
}
.profile-username {
	float:left;
	font-size:24px;
	margin-right:8px;
	text-align:right;
	    font-family: 'Poppins';
	line-height:19px;
}
.profile-username span {
	display:block;
}
span.unvan {
	color:#626262;
	font-weight:400;
	font-size:12px;
}
span.pad {
	color:#626262;
	font-weight:700;
	font-size: 19px;
}
.profile-avatar {
	float:left;
}
.profile-avatar img {
	width:40px;
}
.registeraltul 
{
	min-width: 261px;
	top: 76px;
}
.registeraltul:after {
	content: '';
    position: absolute;
    left: 50%;
    margin-left: -47px;
    top: -17px;
    border-style: solid;
    border-width: 0px 12px 18px 12px;
    border-color: transparent transparent #fff transparent;
    transform: rotate(0deg);
    -webkit-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, .5));
    filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, .5));
}
.registeraltul li a img {
	width:24px;
	margin-right:5px;
}
.registeraltul li
{
	    padding: 0 10px;
}
.registeraltul >li>a {
    display: block;
    padding: 4px 17px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
    border-bottom: 1px solid #eee;
}
.registeraltul >li:last-child>a  {
	border-bottom:none;
}
.rg-menu input {
	border:none;
}
.rg-menu input:focus, .rg-menu input:active, .rg-menu input:hover {
	border:none!important;
	outline:none;
	box-shadow:none;
}
.oda-sec select{
	 font-size: 17px;
    color: #545454;
    font-weight: 700;
	padding:9px 20px 9px 20px;
	background:none;
	float:left;
	margin-left:5px;
	border:none;
	text-align:center;
	border-radius:30px;
	appearance: none;
	-webkit-appearance: none;
	width:100%;
	    font-family: 'Poppins';
}
.oda-sec select li option{
	font-size:11px!important;
}

.tarih-sec input {
	 font-size: 17px;
    color: #545454;
    font-weight: 700;
	padding:9px 3px;
	text-align:center;
	 font-family: 'Poppins';
	border-radius:30px;
	background:none;
}

.tarih-sec {
	position:relative;
}
/*
.tarih-sec:hover input {
	background: #eee;
}

.saat-sec:hover input {
		background: #eee;
}
.oda-sec select:hover{
	background: #eee;
}
 */
/*
.tarih-sec:hover:before {
	display:none;
}
.tarih-sec:hover:after {
	display:none;
} */
/*
.tarih-sec:before {
	content:'';
	position:absolute;
	width:1px;
	height:30px;
	background:rgba(84, 84, 84, 0.51);
	left:6px;
	top:6px;
}
.tarih-sec:after {
	content:'';
	position:absolute;
	width:1px;
	height:30px;
	background:rgba(84, 84, 84, 0.51);
	right:-44px;
	top:6px;
} 
*/
.saat-sec input {
	border-radius:30px;
	 font-size: 17px!important;
    color: #545454;
    font-weight: 600;
	padding:9px 5px;
	text-align:center;
	background:none;
}

.tarih-sec input::-ms-input-placeholder ,.saat-sec input::-ms-input-placeholder  { /* Edge 12-18 */
	font-size: 17px;
    color: #545454;
    font-weight: 600;
}

.tarih-sec input::placeholder , .saat-sec input::placeholder {
   font-size: 17px;
    color: #545454;
    font-weight: 700;
	font-family: 'Poppins';
	
}
.bootstrap-timepicker-widget table td input {
    width: 25px;
    margin: 0;
    text-align: center;
    outline: none;
    border: 0;
    font-weight: 600;
    background: transparent;
    font-size: 16px;
}
div.datepicker {
	box-shadow: 0 3px 12px 0 rgb(0 0 0/0.15);
	border-radius:30px;
	padding: 20px 25px;	
}
.bootstrap-timepicker-widget.dropdown-menu {
	box-shadow: 0 3px 12px 0 rgb(0 0 0/0.15);
	border-radius:30px;
	padding: 20px 25px;	
}
div.datepicker-dropdown.datepicker-orient-left:before {
    left: 32px;
}
div.datepicker-dropdown.datepicker-orient-left:after {
    left: 33px;
}
div.datepicker td, div.datepicker th  {
	    font-family: 'Poppins';
}
.bootstrap-timepicker-widget table td input {
	 font-family: 'Poppins';
	 font-weight:500;
}

.bootstrap-timepicker-widget.timepicker-orient-left:before {
    left: 27px;
}
.bootstrap-timepicker-widget.timepicker-orient-left:after {
    left: 28px;
}
.searchicon button {
	background: linear-gradient(90deg, #3A5F2C, #BAC679);
	border-radius:100%;
	color: rgb(255, 255, 255);
	cursor:pointer;
	width:42px;
	height:42px;
	font-size:16px;
	text-align:center;
	padding:0;
	border: none;
	outline:none;
	box-shadow:none;
}
.searchicon button svg{ 
	 fill: #fff;
	 height: 16px;
	 width: 16px;
    stroke: currentcolor;
    stroke-width: 4;
	display:inline-block;
	margin-top:5px;
}
.searchicon button:focus,  .searchicon button:active,  .searchicon button:hover {
	background: linear-gradient(90deg, #3A5F2C, #BAC679);
	border:none!important;
	outline:none!important;
	box-shadow:none!important;
	color:#fff!important;
}

.searchicon button svg:hover {
	fiil:#fff!important;
	color:#fff;
}
@media screen and (min-width:992px) and  (max-width:1199px) {
	.header-register  .container{
			width:1064px;
	}
	.header-register .rg-menu {
		margin-left:25px;
	}
	

}

@media screen and (max-width:991px) {
	.header-register .rg-menu {
		  margin-left:0;
		  margin-top:50px;
	}
	.searchicon {
		right: 25px;
	}
	.tarih-sec:after{
		display:none;
	}
	.tarih-sec:before{
		display:none;
	}
	.searchicon {
		position:static;
		    padding: 0 15px;
	}
	.header-register .rg-menu {
		border-radius:18px;
	}
	.registeraltul {
		left:-35px;
	}
	.oda-sec select {
		width:100%;
	}
	.searchicon button {
		width:100%;
		    border-radius: 13px;
	}
	.oda-sec {
		border-bottom: solid 1px #ccc;
		width:100%;
		float:left;
	}
	.tarih-sec {
		border-bottom: solid 1px #ccc;
		width:100%;
		float:left;
	}
}
.rg-menu-full {
	margin-left:0;
	margin-top:50px;
}
.page-title  {
	text-align:center;
}
.page-title  h2 {
	color:#203d1e;
	
}
.page-title {
	margin-top:30px;
	width:100%;
	float:left;
	position:relative;
}
.page-title:after{
	content: '\e873';
    font-family: "Entypo";
  position: absolute;
  font-weight: 300;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-left: -11px;
  bottom: -23px;
  color: #203d1e;
  font-size:30px;
}
.rg-menu-full .searchicon {
    position: absolute;
    right: 23px;
}
.oda-sec, .tarih-sec, .oda-sec {
	position:relative;
}
.rg-menu-full .oda-sec select {
	text-align:left;
}

.oda-sec > a {
	color: #545454;
    font-weight: 700;
    padding: 9px 3px;
    font-size: 17px;
    position: relative;
    top: 2px;
    width: 100%;
    float: left;
}

.rg-menu-full .tarih-sec input {
	text-align:left;
}
.rg-menu-full .saat-sec input {
	text-align:left;
}
.rg-menu-full span.form-absolute{
	position: absolute;
   left: 22px;
    top: 29px;
	pointer-events: none;
}
.rg-menu-full .oda-sec select {
	padding:9px 20px 24px 26px;
}
.formsb-3 {
	left:40px!important;
}
/*
.rg-menu-full .tarih-sec input {
	    padding-bottom: 24px;
}*/
.rg-menu-full .tarih-sec input {
    text-align: left;

}
.rg-menu-full .saat-sec input {

}

.rg-menu-full .searchicon {
    position: absolute;
    right: 25px;
    bottom: 11px;
}
.rg-menu-full .searchicon button {
    width: 50px;
    height: 50px;
}

.flex-item {
	width:100%;
	float:left;
	height: 55px;
	padding-left:20px;
}

.flex-item:hover {
	background:#f5f5f5;
	border-radius:25px;
}

.tarih-sec input {
	
}
.tarih-sec input:-moz-placeholder { 
	  color:#545454!important;
}

.tarih-sec input::-webkit-input-placeholder {
  color:#545454!important;
}
.tarih-sec input::-moz-placeholder { 
  color:#545454!important;
}

.dropdownodalar {
	width:600px;
	border-radius:15px;
	padding:15px 10px;
}

.dropdownodalar .oda-select-box {
	border-radius:15px;
}

.dropdownodalar .oda-select-title {
	font-size:14px;
	line-height: 20px;
	text-align:left;
}


/*
.rg-menu-full .oda-sec:after{
	content: '';
    position: absolute;
    width: 1px;
    height: 34px;
    background: rgba(84, 84, 84, 0.51);
    right: 11px;
    top: 13px;
	pointer-events: none;
} */

/*
.rg-menu-full .oda-sec:hover:after { display:none;} 
*/
/*
.rg-menu-full .tarih-sec:after{
content: '';
    position: absolute;
    width: 1px;
    height: 34px;
    background: rgba(84, 84, 84, 0.51);
    right: 11px;
    top: 13px;
	pointer-events: none; 
}
.rg-menu-full .tarih-sec:hover:after { display:none;}

*/

.overlay.active {
	position: absolute;
    width: 100%;
    height: 100%;
    top:0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 2;
    cursor: pointer;
}


/* rooms */

.page-rooms {
	margin-top:100px;
	width:100%;
	float:left;
	margin-bottom:50px;
}

.room-item a img {
	width:100%;
	height:auto;
	display:block;
	 transform: scale(1.01);
    transition: all 700ms ease;
}
.room-item:hover a img {
    transform: scale(1.09);
}
.room-item  .room-image
{
	position: relative;
    overflow: hidden;
	border: 1px solid #eee;
	border-radius:20px;
}

.room-title {
	margin-top:15px;
	font-weight:600;
	font-size:20px;
	    color: #545454;
}

/* serans */

.page-rooms {
	width:100%;
	float:left;
}
.seans-list-title {
	width:100%;
	float:left;
	text-align:center;
		margin-bottom:40px;
}

.seans-list-title  .s-box{
	display:inline-block;
}

.s-box-img img {
	width:120px;
}
.s-box .titlearea {
	position:relative;
	top:20px;
}
.s-box h4 {
	color:#203d1e;
	font-size:40px;
	margin-bottom:7px;
	font-family: 'adoharegular';
	font-weight:500;
	margin-top:20px;
}
.s-box h5 {
	text-transform:lowercase;
	color:#203d1e;
	font-size:26px;
	text-align:left;
	font-weight:500;
	padding-left:20px;
	font-family: 'adoharegular';
}

.page-seans-list {
	width:100%;
	float:left;
	margin-top:10px;
}

.seans-box-content {
	
}
.seans-box-content .seans-box {
	width:100%;
	margin-bottom:15px;
	    float: left;
	background: linear-gradient(90deg, #3A5F2C, #BAC679);
	border-radius:7px;
	padding:5px 0 30px 0;
}
.seans-list-img {
	margin-top:25px;
	float:none;
	width:150px;
	margin-right:20px;
}

.seans-list-img img {
	width:100%;
	height:auto;
	border-radius:10px;
}
.seans-list-area1 {
	display:flex;
}
.seans-list-room-info {
	color:#fff;
	float:left;
	margin-top:40px;
	
}
.seans-list-room-info  .title1{
	font-weight:600;
	font-family: 'Poppins';
	font-size:22px;
}
.seans-list-room-info  .title2{
	font-weight:400;
	font-family: 'Poppins';
	font-size:15px;
}
.list-room-kredi {

	background:#688659;
	margin-top:20px;
	position:relative;
	    font-family: 'Poppins';
	 font-weight:500;
	 float:left;
	 display:flex;
	 padding:12px 10px;
}

.list-room-kredi .number{
	font-size:49px;
	float:left;
	font-weight:600;
	margin-right:5px;
	position:relative;
	top:4px;
}

.list-room-kredi .room-kredi-text{
	font-size:20px;
	float:none;
	line-height:16px;
}
.list-room-kredi .room-kredi-text span{
	font-size:15px;
	display:block;
}
.list-room-kredi .room-kredi-text span.saatlik{
	letter-spacing:-1px;
	font-size:15px;
}

.seans-list-date {
	margin-top:35px;
	color:#fff;
	font-family: 'Poppins';
}

.list-stabil-title {
	font-weight:600;
	font-size:22px;
	margin-bottom:10px;
	text-align:center;
}
.list-stabil-element .elem {
	background:#99ae80;
	font-size:15px;
	text-align:center;
	border-radius:14px;
	padding:4px 10px;
	margin-bottom:10px;
}
.seans-list-cancel {
	margin-top:38px;
	text-align:left;
	font-size:27px;
}
.list-cancel-text span {
	display:block;
	color:#fff;
	letter-spacing:-1px;
	margin-bottom:7px;
	font-weight:400;
	font-family: 'Poppins';
}
.list-cancel-button{
	margin-top:20px;
}
.list-cancel-button button {
	background:#265126;
	color:#fff;
	font-size:14px;
	border-radius:3px;
	border:none!important;
	padding:6px 20px;
}
.list-cancel-button button:hover {
	background:#1d4b1d!important;
	color:#fff!important;
	border:none!important;
}
.list-cancel-button button:focus {
	background:#1d4b1d!important;
	color:#fff!important;
	border:none!important;
}
.list-cancel-button button:active {
	background:#1d4b1d!important;
	color:#fff!important;
	border:none!important;
}

/* room detail */

.rg-menu-mini .col-flex-menu{ 
	    width: 220px;
	float:left;
}
.rg-menu-mini .searchicon {
	position:static;
	margin-right:13px;
}
.rg-menu-mini .oda-sec {
	    margin-left: 11px;
}
.rg-menu-mini .tarih-sec input { 
	background:none;
}
.rg-menu-mini .tarih-sec:hover input { 
	background:#eee;
}
.rg-menu-mini .tarih-sec:hover:after {
	display:none;
}
.rg-menu-mini .saat-sec:hover:after {
	display:none;
}

.rg-menu-mini .saat-sec {
	margin-left:10px;
}
.rg-menu-mini .oda-sec:after {
    content: '';
    position: absolute;
    width: 1px;
     height: 28px;
    background: rgba(84, 84, 84, 0.51);
    right: -15px;
	top: 9px;
    pointer-events: none;
}

.rg-menu-mini .tarih-sec:after {
    content: '';
    position: absolute;
    width: 1px;
    height: 28px;
    background: rgba(84, 84, 84, 0.51);
    right: -12px;
    top: 9px;
    pointer-events: none;
}

@media screen and (min-width:992px) and (max-width:1199px){
	.rg-menu-mini .col-flex-menu{ 
		width:195px;
	}
	.header-register .rg-profile {
		right: 10px;
	}
}

.room-detail {
	width:100%;
	float:left;	
	margin-top:100px;
	margin-bottom:60px;
}

.room-detail-title {
	font-family: 'Poppins';
}
.room-detail-title h1 {
		float:left;
		font-weight:600;
		font-size:25px;
}

.room-detail-title .room-detail-other {
	float:right;
}
.room-detail-title .room-detail-other a{
	color:#333;
}
.room-detail-title .room-detail-other a span{
	color:#333;
	font-weight:600;
	position:relative;
	top:3px;
}
.room-detail-title .room-detail-other a img{
	width:34px;
	margin-right:5px;
}
.room-detail-title .room-detail-other a:hover {
	text-decoration:none;
}
.image-d  {
  margin-bottom:20px;
}
.image-d a {
	display:block;
	overflow:hidden;
	position:relative;
}
.image-d a img {
	width:100%;	
	height:auto;
	display:block;
	 transform: scale(1.01);
    transition: all 700ms ease;
}
.image-d a:hover img{
	  transform: scale(1.09);
}

.image-d a span {
	position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    background: rgb(256, 256, 256);
    border-radius: 0;
    color: #fff;
    display: inline-block;
    margin: -20px 0 0 -20px;
    line-height: 35px;
    font-size: 16px;
    text-align: center;
    width: 40px;
    height: 40px;
    z-index: 2;
    -webkit-transition: all 0.2s 0.3s;
    -moz-transition: all 0.2s 0.3s;
    -o-transition: all 0.2s 0.3s;
    transition: all 0.5s;
    opacity: 0;
	border-radius:6px;
}

.image-d a span svg{
	height: 16px;
    width: 16px;
    stroke: currentcolor;
    stroke-width: 4;
    display: inline-block;
    margin-top: 12px;
    color: #333;
}


.image-d a:hover span {
    opacity: 1;
    transform: scale(1);
}


.room-detail-images {
	width:100%;
	float:left;
	margin-top:30px;
}

.room-detail-info .room-info {
	width:100%;
	float:left;
	margin-top:30px;
	font-family: 'Poppins';
}
.room-detail-info .room-info  h3 {
	font-weight:600;
	font-size:21px;
	letter-spacing:-1px;
}

.room-detail-info .room-info span {
	line-height:18px;	
}

.room-detail-info .room-review {
	border:1px solid #ccc;
	padding:20px 20px;
	margin-top:15px;
	text-align:center;
	border-radius:6px;
		font-family: 'Poppins';
}
.d-review  span {
	display:block;
	font-weight:600; 
	font-size:18px;
	color:#333;
	margin-bottom:5px;
}
.d-review span:nth-child(2) {
	font-size:14px;
	font-weight:500;
}

.d-review-right span {
	display:block;
	font-weight:600; 
	font-size:18px;
	margin-bottom:5px;
}
.d-review-right span:nth-child(2) {
	font-size:14px;
	font-weight:500;
}


.room-review-info {
	margin-top:15px;
}

.info-bottom-item {
	display:flex;
	    margin-bottom: 15px;
}
.ip-img {
	width:36px;
	float:left;
	text-align:center;
	margin-right:20px;
}
.ip-img-2  img {
	width:100%;
}
.ip-img-2  {
	width:34px;
	 margin-right: 20px;
}
.ip-img img {
	width:100%;
}
.ip-info h5{
	margin-bottom:2px;
}
.ip-info span {
	    line-height: 19px;
    width: 100%;
    float: left;
    font-size: 13px;
}

.room-detail-info {
	width:100%;
	float:left;
}

.detail-booking {
	margin-top:30px;
}

.booking-info span {
	text-align:right;
	width:100%;
	display:block;
	font-size:16px;
}


.booking-content {
	border:1px solid #ededed;
	padding:20px 30px;
	border-radius:4px;
	border: 1px solid rgba(84, 84, 84, 0.41);
	    width: 100%;
    float: left;
}

.booking-content  .booking-title span{
	font-weight:800;
	font-size:26px;
	color:#333;
}
.booking-content  .booking-title  em{
	  font-style: normal;
	  font-size:16px;
	  font-weight:500;
	  color:#333;
}

.booking-inner {
	margin-top:15px;
	border:1px solid #cdcdcd;
	border-radius:15px;
}


.bookingspan {
	  font-family: 'Poppins';
	  position:absolute;
	  font-weight:700;
	  color:#333;
	  top:9px;
	  left:25px;
	  font-size:16px;
}
.booking-tarih {
	width:100%;
	position:relative;
	padding:27px 10px 5px 10px;
	font-size:15px;
color:#7f7f7f;
	font-family: 'Poppins';
	font-weight:400;
}
.booking-tarih input {
	width:100%;
	border:none;
	font-weight:500;
	padding:5px 15px;

}
.booking-tarih input:focus, .booking-tarih input:active, .booking-tarih input:hover{
	border:none;
	box-shadow:none;
	outline:none;
}
.booking-saat input:focus, .booking-saat input:active, .booking-saat input:hover{
	border:none;
	box-shadow:none;
	outline:none;
}
.booking-saat{
	width:100%;
	position:relative;
	font-weight:400;
	font-size:16px;
	
	padding:27px 10px 5px 10px;
	 font-family: 'Poppins';
	color:#7f7f7f;
}

.booking-saat input {
	width:100%;
	border:none;
	padding:5px 15px;
}
.booking-inner .booking-top {
	
}
.booking-inner .booking-bottom{
	border-top:1px solid #cdcdcd;
}

.danisan-select {
	width:100%;
	position:relative;
}


.danisan-select  select{
	width:100%;
	float:left;
	position:relative;
}

.booking-button {
	width:100%;
	float:left;
	text-align:center;
	margin-top:15px;
}
.booking-button a { 
	color:#fff;
	width:100%;
	display:block;
	padding:13px 10px;
	font-weight:600;
	   font-family: 'Poppins';
	border-radius:5px;
	background: linear-gradient(90deg, #3A5F2C, #BAC679);
	
}
.booking-button a:hover { 
	background:#3A5F2C;
}

img.mfp-img {
	background:#fff!important;
	 padding: 10px!important;
}

.mfp-close {
    right: -3px;
    top: -5px;
}

.rg-menu-mini span.form-absolute {
	display:none;
}

.oda-sec > a {
	font-family:'Poppins';
}


@media screen and (max-width:991px){
		
	.rg-menu-mini .oda-sec > a{
		text-align:left;
		left:18px;
	}	
	.dropdownodalar  {
			width:100%;
	}
	
	.dropdownodalar img  {
			width:50%!important;
	}
	
	.dropdownodalar .col-md-4 {
			width:100%;
			margin-bottom:15px;
	}
	
	.rg-menu-mini .saat-sec {
		margin-left:0;
	}
	.rg-menu-mini .oda-sec select {
		text-align:left;
	}
	.rg-menu-mini .oda-sec, .rg-menu-mini .tarih-sec, .rg-menu-mini .saat-sec {
		position: relative;
	}
	.rg-menu-mini span.form-absolute {
		position: absolute;
		left: 21px;
		top: 29px;
		pointer-events: none;
	}
	.rg-menu-mini span.form-absolute {
		display: block!important;
	}
	.rg-menu-mini .saat-sec input {
		border-radius: 30px;
		font-size: 17px !important;
		color: #545454;
		font-weight: 600;
		padding: 9px 3px 22px 20px;
		text-align: left;
		background: none;
		float: left;
	}
	.rg-menu-mini .searchicon {
		margin-right:0;
	}
	.rg-menu-mini .tarih-sec input {
		font-size: 17px;
		color: #545454;
		font-weight: 700;
		padding: 9px 3px 22px 19px;
		text-align: left;
		font-family: 'Poppins';
		border-radius: 30px;
		float: left;
	}
	.rg-menu-mini .tarih-sec:hover input {
		background: none!important;
	}
	.rg-menu-mini .oda-sec {
		margin-left: 0;
		        height: 64px;
	}
	.rg-menu-mini .oda-sec select {
		    padding: 9px 20px 26px 15px;
	}
	.rg-menu-mini .oda-sec:after {
		display:none;
	}
	
	.footer-logo-register {
		margin-top: 0px!important;
		 text-align: center;
		width: 100%;
	}
	.footer-box-register {
		text-align: center;
	}
	.footer-box-register h4 {
		margin-bottom: 12px;
		display: inline-block;
		margin: 0 auto;
		float:none;
	}
	.mailt-social a {
		float:none;
		display:inline-block;
	}
	.seans-box-content {
		padding: 0px 10px;
	}
	.s-box h4 {
		color: #203d1e;
		font-size: 32px;
	}
	.s-box-img img {
		width: 89px;
	}

	.list-cancel-button button {
		padding:12px 0;
	}
	.list-cancel-text {
		width:100%;
		float:left;
		text-align:center;
		margin-bottom:10px;
	}
	.list-cancel-text span {
		display:inline-block;
		text-align:center;
	}
	.list-cancel-button button {
		width:100%;
	}
	.rg-menu-full .oda-sec:after{
		display:none;
	}
	.rg-menu-full .tarih-sec:after{
		display:none;
	}
	.rg-menu-full .searchicon {
		position:static;
	}
	.rg-menu-full .saat-sec input {

	}
	.rg-menu-full .saat-sec span.form-absolute {
		left:45px;
	}
	.rg-menu-full {
		border-radius:15px;
	}
	.page-rooms {
		padding:0 15px;
	}
	.room-item {
		margin-bottom:15px;
	}
	.searchicon {
		padding: 0 15px;
	}
	.searchicon button {
		width: 100%!important;
		margin-top:10px;
		margin-bottom:5px;
		border-radius:13px;
	}
	.tarih-sec:hover input {
		background: none;
	}

	.saat-sec:hover input {
			background:none;
	}
	.oda-sec select:hover{
		background: none;
	}
	
	.header-register .rg-menu {
		  margin-left:0;
		  margin-top:50px;
	}
	.searchicon {
		right: 25px;
	}
	.rg-menu-mini .col-flex-menu {
		width:100%;
		    padding: 4px 23px;
	}
	
	.booking-tarih{
		border-bottom:1px solid rgba(84, 84, 84, 0.41)
	}
	
}



/* footer*/
.footerregister {
	padding:50px 0!important;
}
.footer-logo-register {
	margin-top:50px;
}
.footer-logo-register a img{
	width:190px;
}
.footer-box-register {
	
}

.footer-box-register h4 {
	margin-bottom:12px;
}

.footer-box-register ul {
	width:100%;
	float:left;
}

/* danisanlar */
.danisanlar-detail {
	width:100%;
	min-height:400px;
	float:left;
	margin-top:50px;
}

.danisalar-list-title 
{
	    font-family: 'Poppins';
}
.danisalar-list-title  .left-dd {
	float:left;
}
.danisalar-list-title h4
{
	color:#545454;
	font-weight: 600;
    font-size: 25px;
}
.danisalar-list-title span
{
	font-size:14px;
	color:#777;
}
.danisan-ekle {
	float:right;
	position:relative;
	top:15px;
}
.danisan-ekle a{
	color:#777;
	font-weight:500;
}
.danisan-ekle a span{
	float:left;
	font-size:15px;
	margin-top:1px;
}
.danisan-ekle a img{
	width:27px;
	float:left;
	margin-right:4px;
}


.danisanlar-list {
	width:100%;
	float:left;
	margin-top:30px;
	box-shadow: 0 3px 10px rgba(0 0 0/0.1);
	padding:15px 20px 15px 30px;
	border-radius:5px;
	margin-bottom:40px;
}

.danisan-list-box {
		width:100%;
	float:left;
	padding:15px 0;
}

.danisan-left-inner{
	width:100%;
	float:left;
	border-bottom:1px solid #eee;
	padding-bottom:15px;
}
.danisan-list-box .danisan-baslik {
	   font-family: 'Poppins';
	font-weight:600;
	font-size:15px;
	color:#6e6e6e;
}
.danisan-actions {
	text-align:center;
}
.danisan-actions a {
	margin-right:10px;
}
.danisan-actions a:hover span{  text-decoration: underline;}
.danisan-actions a img{ width:18px; margin-right:3px;} 
.danisan-actions a span{
	font-size:14px;
	color:#777;
	display:inline-block;
}

.danisan-right-list {
	width:100%;
	text-align:center;
	float:left;
	padding:0 50px;
}
.danisanar-bg-action {
	width:100%;
	text-align:center;
	float:left;
	position:relative;
	border-bottom:1px solid #eee;
	padding-bottom:15px;

}
.danisanar-bg-action:before {
	content:'';
	position:absolute;
	left:-30px;
	width:1px;
	height:40px;
	background:#ccc;
	z-index:6;
	opacity:0.5;
	top:-2px;
}
.danisanar-bg-action a {
	color: #fff;
    width: 100%;
    padding: 10px 15px;
    font-weight: 300;
    font-family: 'Poppins';
	font-size:13px;
	margin-right:10px;
    border-radius: 5px;
    background: linear-gradient(90deg, #3A5F2C, #718c49);
}
.danisanar-bg-action a:hover {
	    background: #3A5F2C;
}
.danisanar-bg-action a img{
	width:24px;
	margin-right:3px;
	filter: brightness(0) invert(1);
}

@media screen and (max-width:991px){
	.danisalar-list-title .left-dd {
		float: left;
		width:100%;
	}
	.danisan-ekle {
		float:left;
	}
	.danisan-right-list {
		padding:0 0;
	}
	.danisanar-bg-action:before {
		display:none;
	}
	.danisan-left-inner {
		border:none;
		    margin-bottom: 7px;
	}
	.danisan-actions {
		text-align: left;
	}
	.danisanar-bg-action {
		padding-bottom:30px;
	}
	.danisan-list-box {
		width: 100%;
		float: left;
		padding: 5px 0;
	}
}
@media screen and (min-width:992px) and (max-width:1201px){
	.danisan-right-list {
		padding: 0 25px!important;
	}
	.danisanar-bg-action:before {
		left:-20px;
	}
}


.danisanlar-register {
	width:100%;
	float:left;
	margin-top:40px;
	min-height:400px;
}
.register-inner-page {
	width:100%;
}

.register-title {
	width:100%;
	text-align:center;
	margin-bottom:25px;
}
.register-title img{
	width:31px;
	margin-right:2px;
}
.register-title span {    
	 font-family: 'Poppins'; 
	 font-size:19px; 
	 position:relative;
	 top:3px;
	 font-weight:600;
 }
 .danisan-ekle-form {
	 padding:25px 30px;
	 border-radius:6px;
	 border:1px solid #ddd;
 }
  .danisan-ekle-form  form{
	 
 }
 
  .danisan-ekle-form input{
	  font-size:14px;
	  font-family: 'Poppins'; 
		font-size:15px!important;
		height:47px;
		padding-top:9px;
		color:#424242;
 }
 
 .danisan-ekle-form input::-ms-input-placeholder { /* Edge 12-18 */
		font-family: 'Poppins'; 
		font-size:15px;
		color:#424242;
}

.danisan-ekle-form input::placeholder {
	font-family: 'Poppins'; 
	font-size:15px;
	color:#424242;
}
.danisan-ekle-form a 
{
	color: #fff;
    width: 100%;
    display: block;
    padding: 13px 10px;
    font-weight: 600;
    font-family: 'Poppins';
    border-radius: 5px;
	text-align:center;
	text-decoration:none;
    background: linear-gradient(90deg, #3A5F2C, #BAC679);
}
.danisan-ekle-form a:hover 
{
		background:#3A5F2C;
}

.odeme-takip-content {
	    padding: 30px 30px;
    border-radius: 6px;
	border: 1px solid #ddd;
	    margin-bottom: 40px;
}

.odeme-user-title {
	width:100%;
	display:block;
}

.odeme-user-title .user-img {
	float:left;
	margin-right:12px;
}
.odeme-user-title .user-img  img{
	width:26px;
}
.odeme-user-title .user-info {
	    font-family: 'Poppins';
}

.odeme-user-title .user-info h5 {
	font-weight:500;
	font-size:18px;
}
.odeme-user-title .user-info span {
	font-size:16px;
}

.odeme-form {
	margin:20px 0;
}
.odeme-form-title {
	 font-family: 'Poppins';
	 text-align:center;
	 font-weight:600;
	 font-size:21px;
	 color:#5e5e5e;
	 margin-bottom:15px;
}

.odeme-bakiye {
	  font-family: 'Poppins';
}


.odeme-form input {
	font-family: 'Poppins';
	font-size:14px!important;
}

.odeme-form .form-group span {
	font-family: 'Poppins';
	font-weight:600;
	display:block;
}


.odeme-form .form-control {
	height:40px;
}

.odeme-bakiye h5{
	font-weight:600;
	font-size:18px;
	 margin-bottom:15px;
}

.odeme-bakiye span {
	    color: #fff;
    padding: 5px 40px;
    font-weight: 600;
    font-family: 'Poppins';
    border-radius: 5px;
    text-align: center;
    text-decoration: none;
	font-size:19px;
    background: linear-gradient(90deg, #3A5F2C, #BAC679);
}

.odemekaydet {
	text-align:center;
	width:100%;
	padding:7px 4px;
	  font-family: 'Poppins';
	color:#fff;
	border-radius:4px;
	background:#5e5e5e;
	float:left;
	font-weight:600;
	font-size:15px;
	margin-top:26px;
}


.odemekaydet:hover {
	background:#504f4f;
	text-decoration:none!important;
	color:#fff;
}

.pagination > .active > a, body.dark .pagination > .active > a {
    background-color: #5c7645!important;
    border-color: #5c7645 #5c7645 #5c7645;
    color: #fff;
}

.odeme-table select {

    padding: 5px 5px 5px 11px;
}

.danisman-odeme-form  .form-group{
		margin-bottom:17px;
}
.danisman-odeme-form  {
	margin-top:0;
}

.danisman-odeme-form .container-check {
  display: block;
  position: relative;
  padding-left: 35px;
 margin-bottom: 0px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  
}

/* Hide the browser's default checkbox */
.danisman-odeme-form .container-check input.odasec {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.danisman-odeme-form .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}

/* On mouse-over, add a grey background color */
.danisman-odeme-form .container-check:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.danisman-odeme-form .container-check input:checked ~ .checkmark {
  background-color: #5f7d42;
}

/* Create the checkmark/indicator (hidden when not checked) */
.danisman-odeme-form .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.danisman-odeme-form .container-check input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.danisman-odeme-form .container-check .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  
}

.rez-odalar {
	
}
.oda-select-box {
	padding: 15px 20px;
	border:1px solid #eee;
	border-radius:2px;
	min-height:160px;
}
.oda-select-img {
	display:block;
	width:100%;
	float:left;
	    margin-bottom: 7px;
}

.oda-select-img img {
	width:100%;
}
.oda-select-title
{
	    color: #444444;
    display: block;
    text-align: center;
    font-size: 15px;
    font-family: 'Poppins';
    font-weight: 600;
    margin-top: 10px;
}
.danisan-ucret-inputer {
	 width: 100%;
    position: relative;
    font-weight: 400;
    font-size: 16px;
    padding: 27px 10px 5px 10px;
    font-family: 'Poppins';
    color: #7f7f7f;
	margin-bottom:3px;
}
.danisan-ucret-inputer input
{
	 font-family: 'Poppins';
    font-size: 14px !important;
	width: 100%;
    border: none;
    padding: 5px 15px;
}
.danisan-ucret-inputer input:focus, .danisan-ucret-inputer input:active, .danisan-ucret-inputer input:hover{
	border:none;
	box-shadow:none;
	outline:none;
}
.danisan-ucret-inputer input::placeholder {
   font-size: 14px;
    color: #7f7f7f;
    font-weight: 500;
	font-family: 'Poppins';
	
}
.randevular-list{
	width:100%;
	float:left;
	margin-top:15px;
}
.swal2-popup #swal2-content {
    text-align: center;
    font-size: 15px;
    font-family: 'Poppins';
    font-weight: 500;
}

.randevuiptal {
	  text-align: center;
    font-size: 14px;
    font-family: 'Poppins';
    font-weight: 500;
	color:#fff;
	padding:6px 5px;
	   background: #265126;
	border-radius:9px;
}
/*
@media screen and (min-width:1200px){
	.randevuiptal { 
		top:40px;
	}
}*/

.kredi-hesabim {
	
	width:100%;
	float:left;
	margin-top:15px;
	
	
}

.kredi-sol {
	border:1px solid #e1e1e1;
	border-radius:6px;
	padding:25px 25px;
	text-align:center;
	display:flex;
	 align-items: center;
  justify-content: center;
   min-height:150px;
}

.aktif-kredi {
		border:1px solid #e1e1e1;
	border-radius:6px;
	padding:25px 25px;
	text-align:center;
	display:flex;
	 align-items: center;
  justify-content: center;
   min-height:120px;
 
}

.aktif-kredi span {
	display:inline-block;
		font-size:23px;
	font-weight:500;
	   font-family: 'Poppins';
	color:#676767;
	margin-right:25px;
	width:100%;
	float:left;
	    margin-bottom: 7px;
}
.aktif-kredi .number {
	display:inline-block;
			font-size:35px;
	font-weight:900;
	   font-family: 'Poppins';
	color:#676767;
	    line-height: 30px;
}



.kredi-sol .k-avatar {
	margin-right:25px;
}
.kredi-sol .k-avatar img{
	width:39px;
}
.kredi-sol .k-title {
	
}

.kredi-sol .k-title span {
	display:block;
		font-size:22px;
	font-weight:400;
	   font-family: 'Poppins';
	color:#676767;
}

.kredi-sol .k-title span:first-child {
	font-size:23px;
	font-weight:600;
	   font-family: 'Poppins';
	color:#676767;
}

.kredi-bottom {
	width:100%;
	float:left;
	margin-top:15px;
	font-family: 'Poppins';
}

.greentable {
	vertical-align: middle;
}
.greentable thead tr{
	    background: linear-gradient(90deg, #3A5F2C, #BAC679);
}
.greentable thead tr th{
	color:#fff;
	font-weight:500;
	vertical-align: middle;
}
.greentable tbody tr td {
	vertical-align: middle;
	color:#676767;
}
.kalankreditd {
	background: linear-gradient(90deg, #355b2c, #4a722d);
	color:#fff;
	padding:4px 34px;
	border-radius:7px;
	font-size:13px;
	font-weight:600;
	float:left;
}

.kredi-top {
	margin-bottom:20px;
}
.kredi-bottom-title {
	    font-family: 'Poppins';
    text-align: center;
    font-weight: 600;
    font-size: 21px;
    color: #5e5e5e;
    margin-bottom: 15px;
	letter-spacing:-1px;
}

@media screen and (max-width:769px){
	.aktif-kredi {
		display:block;
	}
	.aktif-kredi span {
		display:block;
		text-align:center;
		width:100%;
		margin-bottom:10px;
	}
	.aktif-kredi .number {
		        font-size: 36px;
		display:block;
		text-align:center;
		width:100%;
	}
	.kredi-sol {
		margin-bottom:15px;
	}
	.tablerez {
		    width: 693px !important;
    max-width: 690px;
	}
	.tablerez th {    
		width: calc(800px / 6)!important;
	}
}

.dataTables_filter  {
	float:right;
}

.dataTables_filter input {
	font-family: 'Poppins';
    font-size: 15px !important;
	border:1px solid #e1e1e1;
	height:30px;
    border-radius:4px;
    padding-top: 9px;
	font-weight:500;
	font-size:12px!important;
    color: #424242;
	padding:4px 5px;
}
.dataTables_length label ,.dataTables_filter label {
	font-weight:500;
}
.timepickerbooking {
	font-size: 14px;
    color: #7f7f7f;
    font-weight: 500;
	font-family: 'Poppins';
}
.timepickerbooking::placeholder {
	font-size: 14px;
     color: #7f7f7f!important;
    font-weight: 500;
	font-family: 'Poppins';
}
.timepickerbooking::-ms-input-placeholder { /* Edge 12-18 */
  color: #7f7f7f!important;
}

.randevu-yok {
	min-height:200px;
	text-align:center;
	padding:50px 5px;
}
.yok-icon {
	margin-bottom:15px;
}
.yok-icon img{
	width:42px;
}
.yok-span {
	    font-family: 'Poppins';
	 font-size: 13px;
    color: #777;
	margin-bottom:25px;
}
.yok-span span {display:block;}
.yok-span span:first-child {
	font-weight:600;
} 
.yok-button a{
	    color: #fff;
    width: 100%;
    padding: 10px 35px;
    font-weight: 300;
    font-family: 'Poppins';
    font-size: 12px;
    margin-right: 10px;
    border-radius: 5px;
    background: linear-gradient(90deg, #3A5F2C, #718c49);
}
.yok-button a .danisanar-bg-action a:hover {
	    background: #3A5F2C;
}

div.datepicker td, div.datepicker th {
    font-family: 'Poppins';
    font-weight: 500;
}

.randevuiptalitem {
	color:#5b5b5b;
}
.randevuiptalitem .seans-box-content .seans-box {
	width: 100%;
    margin-bottom: 15px;
    float: left;
    background: #f1f1f1;
    border-radius: 7px!important;
    padding: 5px 0 30px 0;
	border:1px solid #d1d1d1;
}
.randevuiptalitem .title2 {
	    font-family: 'Poppins';
	    font-size: 14px;
    color: #777;
}

.randevuiptalitem  .seans-list-room-info .title1 {
	 font-size:20px;
	 color:#777;
}

.randevuiptalitem .seans-list-img {
	width:170px;
}
.randevuiptalitem .list-cancel-button {
    margin-top: 70px;
}

.randevuiptalitem  .list-cancel-button a {
    background: #265126;
    color: #fff;
    font-size: 14px;
    border-radius: 3px;
    border: none !important;
    padding: 8px 20px;
}


.raporlar-top  .left-dd{
	margin-bottom:25px!important;
}

.raporlar-list {
	width:100%;
	float:left;
	min-height:500px;
}

.rapor-left {
	font-family: 'Poppins';
	font-size: 14px;
    color: #777;
}

.r-title {
	font-size: 16px;
	color:#333;
	font-weight:500;
	margin-bottom:15px;
}
.rapor-ul ul {
	    padding: 14px 22px;
	background:#eee;
	float:left;
	border-radius:6px;
	color:#333;
	width:100%;
}
.rapor-ul ul li {
	color:#333;
	font-family: 'Poppins';
	font-weight:600;
	font-size:15px;
	padding:2px 0;
}

.static-inner {
	width:100%;
	float:left;
	font-family: 'Poppins';
	margin-top:50px;
}
.static-box {
	width:100%;
	float:left;
	display:flex;
	 align-items: center;
  justify-content: center;
}

.static-span {
	margin-right:25px;
	    padding-top: 8px;
}
.static-span span {
	display:block;
	line-height:21px;
	font-weight:600;
	font-size:17px;
	color:#333;
}
.static-number {
		padding:25px 30px;
		background:#f1f1f1;
		border-radius:4px;
}
.static-number .po {
	color:#333;
	font-weight:700;
	font-size:43px;
	    float: left;
}
.static-price .po {
	font-size:38px;
}
.helper-static {
    color: #333;
    font-weight: 500;
    font-size: 18px;
    float: left;
    position: relative;
    top: 8px;
    left: 2px;
}

.filter-ekle {
	float:right;
	width:150px;
	position:relative;
	top:4px;
	font-face:16px;
}
.filter-ekle input {
	font-size:14px!important;
	font-weight:500;
	color:#333;
	border:none;
	box-shadow:none;
	outline:none;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.daterangepicker.dropdown-menu {
	font-size:12px;
}
.daterangepicker .btn {
	padding: 8px 19px;
	font-weight:500;
	font-size: 13px;
}
.profile-side {
	width:100%;
	float:lef;
	border:1px solid #ddd;
	border-radius:6px;
	padding:5px 0;
}
.profile-side ul {
	padding:0;
	width:100%;
}
.profile-side ul:after { display:none; }
.profile-side .registeraltul >li>a {
	    padding: 10px 6px;
		font-size:16px;
}

.yeni-raporlar {
	min-height:190px;
	margin-top:20px;
}
.rapor-box {
	width:100%;
	float:left;
	margin-bottom:15px;
}
.rapor-title {
	margin-bottom:4px;
	font-weight:600;
	color:#333;
}
.rapor-box  .rapor-sonuc span {
	background:#738b54;
	padding:5px 10px;
	color:#fff;
	width:100%;
	float:left;
	font-family: 'Poppins';
	font-weight:600;
}

.fc-event {
		background:#a4b28e!important;
		color:#333;
		border-color:#a4b28e!important;
}
.fc-day-grid-event .fc-content {
	font-family: 'Poppins';
}
.fc .fc-daygrid-day.fc-day-today {
	background:none!important;
}
.tbox {
	display:block;
}
.appo-picker {
    position: absolute;
    display: none;
    background-color: white;
    max-width: 300px!important;
    width: 300px!important;
    padding: 10px 10px;
    border: 1px solid #ccc;
    box-shadow: 0 5px 15px -5px #ccc;
    z-index: 9999;
	font-family: 'Poppins';
	box-shadow: 0 3px 12px 0 rgb(0 0 0 / 0.15);
    border-radius: 30px;
}
.appo-picker-list {
	max-width: 300px!important;
}
.appo-picker-list-item input[type="button"]:hover, .appo-picker-list-item input[type="button"]:active, .appo-picker-list-item input[type="button"]:focus {
	background:#adbe74!important;
}
.appo-picker-list-item input[type="button"] {
	background:#5f7d43!important;
	    border-radius: 11px!important;
		color:#fff!important;
}

.appo-picker-list-item {
	padding:2px;
}
.static-inner {
	margin-bottom:30px;
}

.fc-title {
  white-space: normal !important;
  align-items: normal !important;
}
.fc-daygrid-dot-event .fc-event-title{
	font-family: 'Poppins'!important;
	font-weight:400!important;
	  white-space: normal !important;
  align-items: normal !important;
  color:#fff!important;
}
.editfcbox {
	font-family: 'Poppins'!important;
	font-weight:400!important;
	  white-space: normal !important;
  align-items: normal !important;
  color:#fff!important;
  position:relative;

}
.editfcbox:after{
	 margin: 0 4px;
    box-sizing: content-box;
    width: 7px;
	position:absolute;
	content:'';
	left:0;
	top:20px;
	border-radius:100%;
    height: 7px;
    background:#fff;
}
.editfcbox span{
	display:block;
	padding-left:20px;
}
#calendar{
	font-family: 'Poppins'!important;
}
 .fc-toolbar-title {
	font-weight:500!important;
	color:#545454;
}
.fc-toolbar-chunk button{
	background:#7b9359;
	border-color:#7b9359;
}
.fc-toolbar-chunk button.active{
	background:#3a612c!important;
	border-color:#3a612c!important;
}
.fc-toolbar-chunk button:hover,  .fc-toolbar-chunk button:focus, .fc-toolbar-chunk button:active {
	background:#3a612c!important;
	border-color:#3a612c!important;
}
#calendar .btn-primary.disabled, #calendar .btn-primary:disabled {
	background:#3a612c!important;
	border-color:#3a612c!important;
}
.rg-menu-mini .appo-picker-list-item input[type="button"]{
	    font-weight: 400;
    font-size: 14px !important;
    line-height: 12px;
}
.rg-menu-full .appo-picker-list-item input[type="button"] {
	    font-weight: 400;
    font-size: 14px !important;
    line-height: 12px;
	    text-align: center;
}
.login-bg:after {
	pointer-events:none;
}
.list-cancel-button {
	width:100%;
	float:left;
    margin-top: 5px;
}
.seans-list-cancel {
	margin-top:20px;
}
.randevu-guncelle {
	width:100%;
	float:left;
}
.randevuguncelle {
	background: #265126;
    color: #fff;
    font-size: 13px;
	float:left;
    border-radius: 3px;
    border: none !important;
    padding: 4px 25px;
	font-weight:500;
	margin-top:10px;
	font-family:'Poppins';
}
.randevuguncelle:hover {
	text-decoration:none!important;
	color:#fff;
}
@media screen and (max-width: 991px) {
    .list-cancel-button button {
        width: 100%;
    }
	.randevuguncelle { 
		width:100%;
		text-align:center;
		padding: 10px 25px!important;
	}
} 

.borc-box-right {
	position:relative;
}
.borc-box-right:after {
	content:'';
	position:absolute;
	width:1px;
	height:90px;
	background:#222;
	opacity:0.4;
	left:-25px;
	top:0;
}
@media screen and (max-width:992px){
	.borc-box-right:after {
		display:none;
	}
	.borc-box-right {
		margin-top:10px;
	}
	.fc .fc-toolbar-title {
		font-size:19px;
	}
}
.rezson-text{
	font-size: 24px;
    position: relative;
    top: 44px;
}
@media screen and (max-width:640px){
	.cihaniriboy-takvim-content {
		width: 100%;
		overflow-x: scroll;
	}
	#calendar {
		font-family: 'Poppins' !important;
		width: 700px;
		overflow-x: scroll;
	}
	.rezson-text {
		font-size: 24px;
		position: relative;
		top: 26px;
	}
}
.right-dd {
	float:right;
	text-align:right;
	color:#333;
}
.right-dd {
	
}
.right-dd  span {
	display:inline-block;
	font-weight:600;
	color:#333;
	line-height: 21px;
}