@charset "UTF-8";
/*!
 * Bookingfor v7 (http://www.bookingfor.com)
 * Copyright Ipertrade Srl.
 */
@font-face {
  font-family: 'bfi-icomoon';
  src: url("fonts/icomoon.eot?q5nzpo");
  src: url("fonts/icomoon.eot?q5nzpo#iefix") format("embedded-opentype"), url("fonts/icomoon.ttf?q5nzpo") format("truetype"), url("fonts/icomoon.woff?q5nzpo") format("woff"), url("fonts/icomoon.svg?q5nzpo#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
}
.bfi-confirm-font, .bfi-confirm-font button {
  font-family: Roboto,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;
}
.bfi-loader,
.bfi-loader:before,
.bfi-loader:after {
  border-radius: 50%;
}
.bfi-loader {
  width: 48px;
  height: 48px;
  display: block;
  margin:15px auto;
  position: relative;
  color: #1473CF;
  box-sizing: border-box;
  animation: bfi-rotation 1s linear infinite;
}
.bfi-loader::after,
.bfi-loader::before {
  content: '';  
  box-sizing: border-box;
  position: absolute;
  width: 24px;
  height: 24px;
  top: 50%;
  left: 50%;
  transform: scale(0.5) translate(0, 0);
  background-color: #1473cf;
  border-radius: 50%;
  animation: bfi-animloader 1s infinite ease-in-out;
}
.bfi-loader::before {
  background-color: #ff9800;
  transform: scale(0.5) translate(-48px, -48px);
}

@keyframes bfi-rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
} 
@keyframes bfi-animloader {
    50% {
      transform: scale(1) translate(-50%, -50%);
	}
}
.swal2-popup {
  font-size: 1.6rem !important;
}
div:where(.swal2-container) {
  z-index: 1000210 !important;
}

@media (max-width: 440px) {
	/*
	div:where(.swal2-container) .swal2-html-container {
		max-height: 300px;
	}
	*/
	div:where(.swal2-container) div:where(.swal2-actions) {
		margin-top: 0 !important;
	}
}
.bfi-info-font {
	font-size: 20px !important;
}
.bfi-info-align {
	font-size: 20px !important;
	text-align: justify;
}
.bfi-infobeach {
	font-size: 20px !important;
	text-align:left !important;
}
.bfi-popup-height {
	height: 80vh;
}
.bfi_select_place-tocart {
    margin-right: 12px !important;
}