@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;500;600&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,500;0,600;1,100;1,200;1,300;1,500;1,600&display=swap');

:root {
    --primary: #009FE3;
    --antd-wave-shadow-color: #F5C06A;
    --ant-primary-color: #009FE3;
    --primaryInvertedText: white;
    --primaryHover: #F5C06A;
    --default: #009FE3;
    --primaryText: black;
    --defaultText: black;
    --warning: #ff5050;
    --warningText: black;
    --error: red;
    --errorText: white;
    --headerColor: black;
    --headerColorLight: black;
    --textColor: black;
    --textColorLight: black;
    --pageBackground: white;
    --itemBackground: white;
    --basketBackground: #eee;
    --basketItemBackground: #eee;
    --selectedBasketItemBackground: #eee;
    --rangeCalenderOccupied: #ff4d4d;
	--rangeCalenderToday: green;
	--rangeCalenderTodayText: White;
	--cookieConsent: #ff9900;
    --cookieConsentText: white;
	--gridTextHeight: 250px
}

#root {
	padding:0 !important;
}

.objectNr {
font-size: 1em;
    font-weight: bold;
    padding-right: 6px;
    display: inline-block !important;
}

.main-header-alpstigen {
    background-color: #204F5C;
    height: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
	margin:auto;
}

.ant-layout {
	max-width: 100% !important;
}

.ant-layout-content  {
	max-width: 1450px;
    margin: auto;
	width: 100%;
}

.header_logi .ant-row {
	    max-width: 1450px;
    margin: auto;
}

.ant-menu-title-content {
	font-weight: 500
}

.arrival .mbsc-calendar-day-text {
  background-color: var(--rangeCalenderToday) !important;
  opacity: 0.60;
  color: var(--rangeCalenderTodayText) !important;
}

.mbsc-ios.mbsc-selected .mbsc-calendar-cell-text {
  background-color: blue !important;
  border-color: var(--rangeCalenderToday) !important;
  color: var(--rangeCalenderTodayText) !important;
}

.mbsc-hover .mbsc-calendar-cell-text {
  background-color: var(--rangeCalenderToday) !important;
  color: var(--rangeCalenderTodayText) !important;
}

.mbsc-range-day:after {
  background-color: var(--rangeCalenderToday) !important;
  color: var(--rangeCalenderTodayText) !important;
}

.mbsc-disabled.check-in .mbsc-calendar-cell-text {
  background: linear-gradient(to left top, var(--rangeCalenderOccupied) 50%, var(--rangeCalenderToday) 50%) no-repeat !important;
  opacity: 0.8;
}

.mbsc-calendar-cell.check-in .mbsc-calendar-cell-text {
  background: linear-gradient(to left top, var(--rangeCalenderOccupied) 50%, var(--rangeCalenderToday) 50%) no-repeat !important;
  opacity: 0.8;
}

.mbsc-ltr.check-out .mbsc-calendar-cell-text {
  background: linear-gradient(to left top, var(--rangeCalenderToday) 50%, var(--rangeCalenderOccupied) 50%) no-repeat !important;
  opacity: 0.8;
}

