/*!*****************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[12].use[3]!./src/app/globals.css ***!
  \*****************************************************************************************************************************************************************************************************************************************************************/
@font-face {
  font-family: "Rubik";
  src: url(/_next/static/media/Rubik-Regular.6bff33d9.ttf);
  /* font-weight: 400; */
  font-style: normal;
}
@font-face {
  font-family: "RubikM";
  src: url(/_next/static/media/Rubik-Medium.2c1b47d4.ttf);
  /* font-weight: 400; */
  font-style: normal;
}

html,
body {
  max-width: 100vw;
}

@media (max-width: 899px) {
  body {
    padding-bottom: calc(62px + env(safe-area-inset-bottom, 0px));
  }
}

body {
  font-family:"Rubik", Arial, Helvetica, sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: white;
  color: black;
}

* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

@media (prefers-color-scheme: dark) {
  html {
    color-scheme: dark;
  }
}

.mapboxgl-popup-content{
  padding: 0px !important;
  border-radius: 20px !important;
}
.mapboxgl-popup-close-button {
  font-size: 30px;             /* Increase size */
  color: #EB664E;              /* Change color */
  background-color: rgba(0, 0, 0, 0.8); /* Add background */
  border-radius: 20px;          
  padding: 5px;                
}

.mapboxgl-popup-close-button:hover {
  background-color: rgba(255, 255, 255, 1); /* Hover effect */
}
.customEvent {
  border-radius: 20px;
  padding: 10px;
} 
.fc-day-today {
  background-color: #ffe4e1 !important;
}
.fc-event-time{
  text-align: center;
  margin: 5px;
  font-size: large;
}
.fc-event-title{
  text-align: center;
  font-weight: bold;
  font-size: 15px;
    margin: 5px;
}
.fc-button{
  background-color: rgba(232, 38, 61, 1) !important;
  border-radius: 8px !important;
  border: none !important;
  margin: 4px !important;
  padding-left: 16px !important;
  padding-right: 16px !important;
}
/* .custom-schedule-meeting > *{
 display: flex;
 flex-direction: column !important;
 height: 100%;
  margin: 0px !important;
  border-radius: 10px !important;

}
.custom-schedule-meeting {
 height: 100%;
 margin: 0px !important;
   border-radius: 10px !important;

} */
@media (max-width: 500px) {
  .mobile {
    padding: 0 !important;
  }
  .rsm-date-title {
    font-size: 16px !important;
  }
  
}
/* @media (max-width: 500px) {
  .react-calendar__tile  {
    width:1px !important;
  }
  .mobilee{
    max-width: 200px !important;
  }
} */
.go1716137461 .go2080639341{
  display: none !important;
  /* height: 0px !important; */
}
.go2225988090{
  margin-top: 50px !important;
}
.go2556357651 p {
  display: none !important; /* Hides the element */
}
.image-gallery-fullscreen-button{
  display: none;
}
.auth {
  background-image: url('/auth.png');
   background-size: cover; 
  background-position: center; 
  background-repeat: no-repeat;
}
.mapboxgl-ctrl-bottom-right{
  display: none !important;
}
